home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / PlayerPRO 4.4.2 (FAT) / PlayerPRO 4.4.2 (FAT) / PlayerPRO 4.4.2 (FAT).rsrc / CODE_2_Code.txt < prev    next >
Text File  |  1995-06-22  |  327KB  |  5,752 lines

  1. # near model CODE resource
  2. # jump table entries: 32904-65707 (32804 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  70FF                     moveq.l    D0, 0xFFFFFFFF
  5. 00000006  122E 000D                move.b     D1, [A6 + 0xD]
  6. 0000000A  E368                     lsl        D0.w, D1
  7. 0000000C  4640                     not.w      D0
  8. 0000000E  7201                     moveq.l    D1, 0x01
  9. 00000010  D22E 000B                add.b      D1, [A6 + 0xB]
  10. 00000014  922E 000D                sub.b      D1, [A6 + 0xD]
  11. 00000018  342E 0008                move.w     D2, [A6 + 0x8]
  12. 0000001C  E26A                     lsr        D2.w, D1
  13. 0000001E  C042                     and.w      D0, D2
  14. 00000020  4E5E                     unlink     A6
  15. 00000022  4E75                     rts
  16. fn00000024:
  17. 00000024  4E56 0000                link       A6, 0
  18. 00000028  48E7 1900                movem.l    -[A7], D3,D4,D7
  19. 0000002C  2E2E 0008                move.l     D7, [A6 + 0x8]
  20. 00000030  2007                     move.l     D0, D7
  21. 00000032  7218                     moveq.l    D1, 0x18
  22. 00000034  E3A8                     lsl        D0, D1
  23. 00000036  2207                     move.l     D1, D7
  24. 00000038  E189                     lsl        D1, 8
  25. 0000003A  0281 00FF 0000           andi.l     D1, 0xFF0000
  26. 00000040  2407                     move.l     D2, D7
  27. 00000042  E08A                     lsr        D2, 8
  28. 00000044  0282 0000 FF00           andi.l     D2, 0xFF00
  29. 0000004A  2607                     move.l     D3, D7
  30. 0000004C  7818                     moveq.l    D4, 0x18
  31. 0000004E  E8AB                     lsr        D3, D4
  32. 00000050  8483                     or.l       D2, D3
  33. 00000052  8282                     or.l       D1, D2
  34. 00000054  8081                     or.l       D0, D1
  35. 00000056  4CDF 0098                movem.l    D3,D4,D7, [A7]+
  36. 0000005A  4E5E                     unlink     A6
  37. 0000005C  4E75                     rts
  38. fn0000005E:
  39. 0000005E  4E56 0000                link       A6, 0
  40. 00000062  302E 0008                move.w     D0, [A6 + 0x8]
  41. 00000066  E148                     lsl        D0.w, 8
  42. 00000068  322E 0008                move.w     D1, [A6 + 0x8]
  43. 0000006C  E049                     lsr        D1.w, 8
  44. 0000006E  8041                     or.w       D0, D1
  45. 00000070  0240 FFFF                andi.w     D0, 0xFFFF
  46. 00000074  4E5E                     unlink     A6
  47. 00000076  4E75                     rts
  48. 00000078  4E56 0000                link       A6, 0
  49. 0000007C  48E7 0018                movem.l    -[A7], A3,A4
  50. 00000080  286E 0008                movea.l    A4, [A6 + 0x8]
  51. 00000084  266E 000C                movea.l    A3, [A6 + 0xC]
  52. 00000088  200C                     move.l     D0, A4
  53. 0000008A  6712                     beq        +0x14 /* 0000009E */
  54. 0000008C  200B                     move.l     D0, A3
  55. 0000008E  670E                     beq        +0x10 /* 0000009E */
  56. 00000090  7000                     moveq.l    D0, 0x00
  57. 00000092  1014                     move.b     D0, [A4]
  58. 00000094  5240                     addq.w     D0, 1
  59. 00000096  48C0                     ext.l      D0
  60. 00000098  224B                     movea.l    A1, A3
  61. 0000009A  204C                     movea.l    A0, A4
  62. 0000009C  A02E                     syscall    BlockMove/BlockMoveData
  63. label0000009E:
  64. 0000009E  4CDF 1800                movem.l    A3,A4, [A7]+
  65. 000000A2  4E5E                     unlink     A6
  66. 000000A4  4E75                     rts
  67. export_171:
  68. 000000A6  4E56 FF8C                link       A6, -0x0074
  69. 000000AA  48E7 0018                movem.l    -[A7], A3,A4
  70. 000000AE  486E FFA0                pea.l      [A6 - 0x60]
  71. 000000B2  A874                     syscall    GetPort
  72. 000000B4  4267                     clr.w      -[A7]
  73. 000000B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  74. 000000BA  1F3C 0003                move.b     -[A7], 0x3
  75. 000000BE  486E FF9E                pea.l      [A6 - 0x62]
  76. 000000C2  7002                     moveq.l    D0, 0x02
  77. 000000C4  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  78. 000000C6  4A5F                     tst.w      [A7]+
  79. 000000C8  6600 0174                bne        +0x176 /* 0000023E */
  80. 000000CC  4267                     clr.w      -[A7]
  81. 000000CE  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  82. 000000D2  486E FF96                pea.l      [A6 - 0x6A]
  83. 000000D6  4EB9 0000 011A           jsr        [0x0000011A]
  84. 000000DC  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  85. 000000E0  4EB9 0000 0BDA           jsr        [0x00000BDA]
  86. 000000E6  2640                     movea.l    A3, D0
  87. 000000E8  200B                     move.l     D0, A3
  88. 000000EA  5C8F                     addq.l     A7, 6
  89. 000000EC  6612                     bne        +0x14 /* 00000100 */
  90. 000000EE  4267                     clr.w      -[A7]
  91. 000000F0  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  92. 000000F4  4EB9 0000 00C2           jsr        [0x000000C2]
  93. 000000FA  7000                     moveq.l    D0, 0x00
  94. 000000FC  6000 0170                bra        +0x172 /* 0000026E */
  95. label00000100:
  96. 00000100  204B                     movea.l    A0, A3
  97. 00000102  A029                     syscall    HLock
  98. 00000104  4267                     clr.w      -[A7]
  99. 00000106  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  100. 0000010A  486E FF96                pea.l      [A6 - 0x6A]
  101. 0000010E  2F13                     move.l     -[A7], [A3]
  102. 00000110  4EB9 0000 00CA           jsr        [0x000000CA]
  103. 00000116  4A5F                     tst.w      [A7]+
  104. 00000118  6712                     beq        +0x14 /* 0000012C */
  105. 0000011A  4267                     clr.w      -[A7]
  106. 0000011C  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  107. 00000120  4EB9 0000 00C2           jsr        [0x000000C2]
  108. 00000126  7000                     moveq.l    D0, 0x00
  109. 00000128  6000 0144                bra        +0x146 /* 0000026E */
  110. label0000012C:
  111. 0000012C  2053                     movea.l    A0, [A3]
  112. 0000012E  0C90 5249 4646           cmpi.l     [A0], 0x52494646 /* 'RIFF' */
  113. 00000134  6600 00EA                bne        +0xEC /* 00000220 */
  114. 00000138  2053                     movea.l    A0, [A3]
  115. 0000013A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  116. 0000013E  4EBA FEE4                jsr        [PC - 0x11C /* 00000024 */]
  117. 00000142  2053                     movea.l    A0, [A3]
  118. 00000144  2140 0004                move.l     [A0 + 0x4], D0
  119. 00000148  2053                     movea.l    A0, [A3]
  120. 0000014A  0CA8 5741 5645 0008      cmpi.l     [A0 + 0x8], 0x57415645 /* 'WAVE' */
  121. 00000152  588F                     addq.l     A7, 4
  122. 00000154  6600 00BE                bne        +0xC0 /* 00000214 */
  123. 00000158  2053                     movea.l    A0, [A3]
  124. 0000015A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  125. 0000015E  4EBA FEC4                jsr        [PC - 0x13C /* 00000024 */]
  126. 00000162  2053                     movea.l    A0, [A3]
  127. 00000164  2140 0010                move.l     [A0 + 0x10], D0
  128. 00000168  2053                     movea.l    A0, [A3]
  129. 0000016A  3EA8 0014                move.w     [A7], [A0 + 0x14]
  130. 0000016E  4EBA FEEE                jsr        [PC - 0x112 /* 0000005E */]
  131. 00000172  2053                     movea.l    A0, [A3]
  132. 00000174  3140 0014                move.w     [A0 + 0x14], D0
  133. 00000178  2053                     movea.l    A0, [A3]
  134. 0000017A  3EA8 0016                move.w     [A7], [A0 + 0x16]
  135. 0000017E  4EBA FEDE                jsr        [PC - 0x122 /* 0000005E */]
  136. 00000182  2053                     movea.l    A0, [A3]
  137. 00000184  3140 0016                move.w     [A0 + 0x16], D0
  138. 00000188  2053                     movea.l    A0, [A3]
  139. 0000018A  2EA8 0018                move.l     [A7], [A0 + 0x18]
  140. 0000018E  4EBA FE94                jsr        [PC - 0x16C /* 00000024 */]
  141. 00000192  2053                     movea.l    A0, [A3]
  142. 00000194  2140 0018                move.l     [A0 + 0x18], D0
  143. 00000198  2053                     movea.l    A0, [A3]
  144. 0000019A  2028 0018                move.l     D0, [A0 + 0x18]
  145. 0000019E  7210                     moveq.l    D1, 0x10
  146. 000001A0  E3A8                     lsl        D0, D1
  147. 000001A2  2140 0018                move.l     [A0 + 0x18], D0
  148. 000001A6  2053                     movea.l    A0, [A3]
  149. 000001A8  2EA8 001C                move.l     [A7], [A0 + 0x1C]
  150. 000001AC  4EBA FE76                jsr        [PC - 0x18A /* 00000024 */]
  151. 000001B0  2053                     movea.l    A0, [A3]
  152. 000001B2  2140 001C                move.l     [A0 + 0x1C], D0
  153. 000001B6  2053                     movea.l    A0, [A3]
  154. 000001B8  3EA8 0020                move.w     [A7], [A0 + 0x20]
  155. 000001BC  4EBA FEA0                jsr        [PC - 0x160 /* 0000005E */]
  156. 000001C0  2053                     movea.l    A0, [A3]
  157. 000001C2  3140 0020                move.w     [A0 + 0x20], D0
  158. 000001C6  2053                     movea.l    A0, [A3]
  159. 000001C8  3EA8 0022                move.w     [A7], [A0 + 0x22]
  160. 000001CC  4EBA FE90                jsr        [PC - 0x170 /* 0000005E */]
  161. 000001D0  2053                     movea.l    A0, [A3]
  162. 000001D2  3140 0022                move.w     [A0 + 0x22], D0
  163. 000001D6  2053                     movea.l    A0, [A3]
  164. 000001D8  2EA8 0028                move.l     [A7], [A0 + 0x28]
  165. 000001DC  4EBA FE46                jsr        [PC - 0x1BA /* 00000024 */]
  166. 000001E0  2053                     movea.l    A0, [A3]
  167. 000001E2  2140 0028                move.l     [A0 + 0x28], D0
  168. 000001E6  206E 000C                movea.l    A0, [A6 + 0xC]
  169. 000001EA  4290                     clr.l      [A0]
  170. 000001EC  226E 0010                movea.l    A1, [A6 + 0x10]
  171. 000001F0  4291                     clr.l      [A1]
  172. 000001F2  2053                     movea.l    A0, [A3]
  173. 000001F4  226E 0014                movea.l    A1, [A6 + 0x14]
  174. 000001F8  32A8 0022                move.w     [A1], [A0 + 0x22]
  175. 000001FC  206E 0018                movea.l    A0, [A6 + 0x18]
  176. 00000200  30BC 0001                move.w     [A0], 0x1
  177. 00000204  2053                     movea.l    A0, [A3]
  178. 00000206  0C68 0001 0014           cmpi.w     [A0 + 0x14], 0x1
  179. 0000020C  588F                     addq.l     A7, 4
  180. 0000020E  671C                     beq        +0x1E /* 0000022C */
  181. 00000210  7000                     moveq.l    D0, 0x00
  182. 00000212  605A                     bra        +0x5C /* 0000026E */
  183. label00000214:
  184. 00000214  204B                     movea.l    A0, A3
  185. 00000216  A02A                     syscall    HUnlock
  186. 00000218  204B                     movea.l    A0, A3
  187. 0000021A  A023                     syscall    DisposHandle/DisposeHandle
  188. 0000021C  7000                     moveq.l    D0, 0x00
  189. 0000021E  604E                     bra        +0x50 /* 0000026E */
  190. label00000220:
  191. 00000220  204B                     movea.l    A0, A3
  192. 00000222  A02A                     syscall    HUnlock
  193. 00000224  204B                     movea.l    A0, A3
  194. 00000226  A023                     syscall    DisposHandle/DisposeHandle
  195. 00000228  7000                     moveq.l    D0, 0x00
  196. 0000022A  6042                     bra        +0x44 /* 0000026E */
  197. label0000022C:
  198. 0000022C  204B                     movea.l    A0, A3
  199. 0000022E  A02A                     syscall    HUnlock
  200. 00000230  4267                     clr.w      -[A7]
  201. 00000232  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  202. 00000236  4EB9 0000 00C2           jsr        [0x000000C2]
  203. 0000023C  548F                     addq.l     A7, 2
  204. label0000023E:
  205. 0000023E  2053                     movea.l    A0, [A3]
  206. 00000240  2F28 0028                move.l     -[A7], [A0 + 0x28]
  207. 00000244  4EB9 0000 0BDA           jsr        [0x00000BDA]
  208. 0000024A  2840                     movea.l    A4, D0
  209. 0000024C  204C                     movea.l    A0, A4
  210. 0000024E  A029                     syscall    HLock
  211. 00000250  702C                     moveq.l    D0, 0x2C
  212. 00000252  D093                     add.l      D0, [A3]
  213. 00000254  2040                     movea.l    A0, D0
  214. 00000256  2253                     movea.l    A1, [A3]
  215. 00000258  2029 0028                move.l     D0, [A1 + 0x28]
  216. 0000025C  2254                     movea.l    A1, [A4]
  217. 0000025E  A02E                     syscall    BlockMove/BlockMoveData
  218. 00000260  204C                     movea.l    A0, A4
  219. 00000262  A02A                     syscall    HUnlock
  220. 00000264  204B                     movea.l    A0, A3
  221. 00000266  A02A                     syscall    HUnlock
  222. 00000268  204B                     movea.l    A0, A3
  223. 0000026A  A023                     syscall    DisposHandle/DisposeHandle
  224. 0000026C  200C                     move.l     D0, A4
  225. label0000026E:
  226. 0000026E  4CEE 1800 FF84           movem.l    A3,A4, [A6 - 0x7C]
  227. 00000274  4E5E                     unlink     A6
  228. 00000276  4E75                     rts
  229. fn00000278:
  230. 00000278  2F39 FFFF 41EA           move.l     -[A7], [0xFFFF41EA]
  231. 0000027E  70FF                     moveq.l    D0, 0xFFFFFFFF
  232. 00000280  D079 FFFF 41E4           add.w      D0, [0xFFFF41E4]
  233. 00000286  3F00                     move.w     -[A7], D0
  234. 00000288  7001                     moveq.l    D0, 0x01
  235. 0000028A  D079 FFFF 41E6           add.w      D0, [0xFFFF41E6]
  236. 00000290  3F00                     move.w     -[A7], D0
  237. 00000292  A959                     syscall    MoveControl
  238. 00000294  2F39 FFFF 41EA           move.l     -[A7], [0xFFFF41EA]
  239. 0000029A  3039 FFFF 41E8           move.w     D0, [0xFFFF41E8]
  240. 000002A0  9079 FFFF 41E4           sub.w      D0, [0xFFFF41E4]
  241. 000002A6  5440                     addq.w     D0, 2
  242. 000002A8  3F00                     move.w     -[A7], D0
  243. 000002AA  3F3C 0010                move.w     -[A7], 0x10
  244. 000002AE  A95C                     syscall    SizeControl
  245. 000002B0  2F39 FFFF 41EA           move.l     -[A7], [0xFFFF41EA]
  246. 000002B6  4267                     clr.w      -[A7]
  247. 000002B8  A964                     syscall    SetControlMinimum/SetMinCtl
  248. 000002BA  2F39 FFFF 41EA           move.l     -[A7], [0xFFFF41EA]
  249. 000002C0  3039 FFFF 41E8           move.w     D0, [0xFFFF41E8]
  250. 000002C6  9079 FFFF 41E4           sub.w      D0, [0xFFFF41E4]
  251. 000002CC  48C0                     ext.l      D0
  252. 000002CE  81FC 0046                divs.w     D0, 0x46 /* 'F' */
  253. 000002D2  7220                     moveq.l    D1, 0x20
  254. 000002D4  9240                     sub.w      D1, D0
  255. 000002D6  3F01                     move.w     -[A7], D1
  256. 000002D8  A965                     syscall    SetControlMaximum/SetMaxCtl
  257. 000002DA  4E75                     rts
  258. export_163:
  259. fn000002DC:
  260. 000002DC  4E56 FFEC                link       A6, -0x0014
  261. 000002E0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  262. 000002E4  286E 0008                movea.l    A4, [A6 + 0x8]
  263. 000002E8  2D79 FFFF 3A56 FFF0      move.l     [A6 - 0x10], [0xFFFF3A56]
  264. 000002F0  2D79 FFFF 3A5A FFEC      move.l     [A6 - 0x14], [0xFFFF3A5A]
  265. 000002F8  486E FFFC                pea.l      [A6 - 0x4]
  266. 000002FC  A874                     syscall    GetPort
  267. 000002FE  2F0C                     move.l     -[A7], A4
  268. 00000300  A873                     syscall    SetPort
  269. 00000302  3D7C 017D FFF6           move.w     [A6 - 0xA], 0x17D
  270. 00000308  3039 FFFF 41E4           move.w     D0, [0xFFFF41E4]
  271. 0000030E  0640 08C2                addi.w     D0, 0x8C2
  272. 00000312  3D40 FFFA                move.w     [A6 - 0x6], D0
  273. 00000316  486E FFEC                pea.l      [A6 - 0x14]
  274. 0000031A  A870                     syscall    LocalToGlobal
  275. 0000031C  302E FFFA                move.w     D0, [A6 - 0x6]
  276. 00000320  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  277. 00000324  6C06                     bge        +0x8 /* 0000032C */
  278. 00000326  3D6E FFF4 FFF8           move.w     [A6 - 0x8], [A6 - 0xC]
  279. label0000032C:
  280. 0000032C  47EC 0014                lea.l      A3, [A4 + 0x14]
  281. 00000330  7001                     moveq.l    D0, 0x01
  282. 00000332  D053                     add.w      D0, [A3]
  283. 00000334  3D40 FFF8                move.w     [A6 - 0x8], D0
  284. 00000338  3D40 FFF4                move.w     [A6 - 0xC], D0
  285. 0000033C  7E00                     moveq.l    D7, 0x00
  286. 0000033E  0C79 0001 FFFF 9C04      cmpi.w     [0xFFFF9C04], 0x1
  287. 00000346  6612                     bne        +0x14 /* 0000035A */
  288. 00000348  42A7                     clr.l      -[A7]
  289. 0000034A  2F0C                     move.l     -[A7], A4
  290. 0000034C  2F39 FFFF 9C0E           move.l     -[A7], [0xFFFF9C0E]
  291. 00000352  486E FFF4                pea.l      [A6 - 0xC]
  292. 00000356  A92B                     syscall    GrowWindow
  293. 00000358  2E1F                     move.l     D7, [A7]+
  294. label0000035A:
  295. 0000035A  4A87                     tst.l      D7
  296. 0000035C  670A                     beq        +0xC /* 00000368 */
  297. 0000035E  3C07                     move.w     D6, D7
  298. 00000360  2A07                     move.l     D5, D7
  299. 00000362  7010                     moveq.l    D0, 0x10
  300. 00000364  E0A5                     asr        D5, D0
  301. 00000366  6006                     bra        +0x8 /* 0000036E */
  302. label00000368:
  303. 00000368  3C2C 0016                move.w     D6, [A4 + 0x16]
  304. 0000036C  3A13                     move.w     D5, [A3]
  305. label0000036E:
  306. 0000036E  7EF1                     moveq.l    D7, 0xFFFFFFF1
  307. 00000370  DE53                     add.w      D7, [A3]
  308. 00000372  2F0C                     move.l     -[A7], A4
  309. 00000374  3F06                     move.w     -[A7], D6
  310. 00000376  3F05                     move.w     -[A7], D5
  311. 00000378  1F3C 0001                move.b     -[A7], 0x1
  312. 0000037C  A91D                     syscall    SizeWindow
  313. 0000037E  70FE                     moveq.l    D0, 0xFFFFFFFE
  314. 00000380  D06C 0016                add.w      D0, [A4 + 0x16]
  315. 00000384  33C0 FFFF 41E8           move.w     [0xFFFF41E8], D0
  316. 0000038A  486C 0010                pea.l      [A4 + 0x10]
  317. 0000038E  A8A3                     syscall    EraseRect
  318. 00000390  486C 0010                pea.l      [A4 + 0x10]
  319. 00000394  A928                     syscall    InvalRect
  320. 00000396  4EBA FEE0                jsr        [PC - 0x120 /* 00000278 */]
  321. 0000039A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  322. 0000039E  A873                     syscall    SetPort
  323. 000003A0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  324. 000003A4  4E5E                     unlink     A6
  325. 000003A6  4E75                     rts
  326. export_164:
  327. fn000003A8:
  328. 000003A8  4E56 FEE2                link       A6, -0x011E
  329. 000003AC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  330. 000003B0  4AB9 FFFF 3A5E           tst.l      [0xFFFF3A5E]
  331. 000003B6  6700 0794                beq        +0x796 /* 00000B4C */
  332. 000003BA  486E FEEC                pea.l      [A6 - 0x114]
  333. 000003BE  A874                     syscall    GetPort
  334. 000003C0  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  335. 000003C6  A873                     syscall    SetPort
  336. 000003C8  3F3C 0004                move.w     -[A7], 0x4
  337. 000003CC  A887                     syscall    TextFont
  338. 000003CE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  339. 000003D2  A88A                     syscall    TextSize
  340. 000003D4  42A7                     clr.l      -[A7]
  341. 000003D6  A8D8                     syscall    NewRgn
  342. 000003D8  2E1F                     move.l     D7, [A7]+
  343. 000003DA  2F07                     move.l     -[A7], D7
  344. 000003DC  A87A                     syscall    GetClip
  345. 000003DE  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  346. 000003E6  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  347. 000003EE  046E 000E FFF8           subi.w     [A6 - 0x8], 0xE
  348. 000003F4  486E FFF8                pea.l      [A6 - 0x8]
  349. 000003F8  A87B                     syscall    ClipRect
  350. 000003FA  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  351. 00000402  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  352. 0000040A  7046                     moveq.l    D0, 0x46
  353. 0000040C  D06E FFFA                add.w      D0, [A6 - 0x6]
  354. 00000410  3D40 FFFE                move.w     [A6 - 0x2], D0
  355. 00000414  700C                     moveq.l    D0, 0x0C
  356. 00000416  D06E FFF8                add.w      D0, [A6 - 0x8]
  357. 0000041A  3D40 FFFC                move.w     [A6 - 0x4], D0
  358. 0000041E  4267                     clr.w      -[A7]
  359. 00000420  2F39 FFFF 41EA           move.l     -[A7], [0xFFFF41EA]
  360. 00000426  A960                     syscall    GetControlValue/GetCtlValue
  361. 00000428  3D5F FEEA                move.w     [A6 - 0x116], [A7]+
  362. 0000042C  3039 FFFF 41E8           move.w     D0, [0xFFFF41E8]
  363. 00000432  9079 FFFF 41E4           sub.w      D0, [0xFFFF41E4]
  364. 00000438  48C0                     ext.l      D0
  365. 0000043A  81FC 0046                divs.w     D0, 0x46 /* 'F' */
  366. 0000043E  D06E FEEA                add.w      D0, [A6 - 0x116]
  367. 00000442  5240                     addq.w     D0, 1
  368. 00000444  3A00                     move.w     D5, D0
  369. 00000446  0C45 0020                cmpi.w     D5, 0x20 /* ' ' */
  370. 0000044A  6F02                     ble        +0x4 /* 0000044E */
  371. 0000044C  7A20                     moveq.l    D5, 0x20
  372. label0000044E:
  373. 0000044E  426E FEE4                clr.w      [A6 - 0x11C]
  374. 00000452  2C3C FFFF 3A62           move.l     D6, 0xFFFF3A62
  375. 00000458  6000 046C                bra        +0x46E /* 000008C6 */
  376. label0000045C:
  377. 0000045C  382E FEEA                move.w     D4, [A6 - 0x116]
  378. 00000460  49F0 4590                lea.l      A4, [ + D4 * 4]
  379. 00000464  7050                     moveq.l    D0, 0x50
  380. 00000466  C1C4                     muls.w     D0, D4
  381. 00000468  2440                     movea.l    A2, D0
  382. 0000046A  6000 042C                bra        +0x42E /* 00000898 */
  383. label0000046E:
  384. 0000046E  302E FEE4                move.w     D0, [A6 - 0x11C]
  385. 00000472  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  386. 00000476  6200 03E4                bhi        +0x3E6 /* 0000085C */
  387. 0000047A  43FA 06D8                lea.l      A1, [PC + 0x6D8 /* 00000B54, value 0xF930F960 */]
  388. 0000047E  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  389. 00000482  4ED1                     jmp        [A1]
  390. 00000484  3070 A9B6 FFFF ECD2 044C movea.w    A0, [[-0x132E] + A2 + 0x44C]
  391. 0000048E  7601                     moveq.l    D3, 0x01
  392. 00000490  D688                     add.l      D3, A0
  393. 00000492  486E FEF0                pea.l      [A6 - 0x110]
  394. 00000496  3F03                     move.w     -[A7], D3
  395. 00000498  3F3C 0002                move.w     -[A7], 0x2
  396. 0000049C  4EB9 0000 0ED2           jsr        [0x00000ED2]
  397. 000004A2  486E FEF0                pea.l      [A6 - 0x110]
  398. 000004A6  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  399. 000004AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  400. 000004B0  6000 03AA                bra        +0x3AC /* 0000085C */
  401. 000004B4  3070 A9B6 FFFF ECD2 0456 movea.w    A0, [[-0x132E] + A2 + 0x456]
  402. 000004BE  2608                     move.l     D3, A0
  403. 000004C0  486E FEF0                pea.l      [A6 - 0x110]
  404. 000004C4  3F03                     move.w     -[A7], D3
  405. 000004C6  4EB9 0000 0EC2           jsr        [0x00000EC2]
  406. 000004CC  486E FEF0                pea.l      [A6 - 0x110]
  407. 000004D0  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  408. 000004D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  409. 000004DA  6000 0380                bra        +0x382 /* 0000085C */
  410. 000004DE  3070 A9B6 FFFF ECD2 0458 movea.w    A0, [[-0x132E] + A2 + 0x458]
  411. 000004E8  2608                     move.l     D3, A0
  412. 000004EA  2F03                     move.l     -[A7], D3
  413. 000004EC  486E FEF0                pea.l      [A6 - 0x110]
  414. 000004F0  4EB9 0000 0152           jsr        [0x00000152]
  415. 000004F6  6000 0364                bra        +0x366 /* 0000085C */
  416. 000004FA  3D70 A9B6 FFFF ECD2 045E FEE2 move.w     [A6 - 0x11E], [[-0x132E] + A2 + 0x45E]
  417. 00000506  306E FEE2                movea.w    A0, [A6 - 0x11E]
  418. 0000050A  2608                     move.l     D3, A0
  419. 0000050C  70FF                     moveq.l    D0, 0xFFFFFFFF
  420. 0000050E  B083                     cmp.l      D0, D3
  421. 00000510  6616                     bne        +0x18 /* 00000528 */
  422. 00000512  2F3C 0000 0000           move.l     -[A7], 0x0
  423. 00000518  486E FEF0                pea.l      [A6 - 0x110]
  424. 0000051C  4EB9 0000 081A           jsr        [0x0000081A]
  425. 00000522  508F                     addq.l     A7, 8
  426. 00000524  6000 0336                bra        +0x338 /* 0000085C */
  427. label00000528:
  428. 00000528  306E FEE2                movea.w    A0, [A6 - 0x11E]
  429. 0000052C  2608                     move.l     D3, A0
  430. 0000052E  2F03                     move.l     -[A7], D3
  431. 00000530  2F3C 0000 0004           move.l     -[A7], 0x4
  432. 00000536  486E FEF0                pea.l      [A6 - 0x110]
  433. 0000053A  4EB9 0000 03B2           jsr        [0x000003B2]
  434. 00000540  486E FEF0                pea.l      [A6 - 0x110]
  435. 00000544  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  436. 0000054A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  437. 0000054E  6000 030C                bra        +0x30E /* 0000085C */
  438. 00000552  47EA 0438                lea.l      A3, [A2 + 0x438]
  439. 00000556  D7F9 FFFF ECD2           add.l      A3, [0xFFFFECD2]
  440. 0000055C  0C6B FFFF 0026           cmpi.w     [A3 + 0x26], 0xFFFF
  441. 00000562  6616                     bne        +0x18 /* 0000057A */
  442. 00000564  2F3C 0000 0008           move.l     -[A7], 0x8
  443. 0000056A  486E FEF0                pea.l      [A6 - 0x110]
  444. 0000056E  4EB9 0000 081A           jsr        [0x0000081A]
  445. 00000574  508F                     addq.l     A7, 8
  446. 00000576  6000 02E4                bra        +0x2E6 /* 0000085C */
  447. label0000057A:
  448. 0000057A  7600                     moveq.l    D3, 0x00
  449. 0000057C  162B 0028                move.b     D3, [A3 + 0x28]
  450. 00000580  2F03                     move.l     -[A7], D3
  451. 00000582  2F3C 0000 000C           move.l     -[A7], 0xC
  452. 00000588  486E FEF0                pea.l      [A6 - 0x110]
  453. 0000058C  4EB9 0000 03B2           jsr        [0x000003B2]
  454. 00000592  486E FEF0                pea.l      [A6 - 0x110]
  455. 00000596  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  456. 0000059C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  457. 000005A0  6000 02BA                bra        +0x2BC /* 0000085C */
  458. 000005A4  3070 A9B6 FFFF ECD2 045C movea.w    A0, [[-0x132E] + A2 + 0x45C]
  459. 000005AE  2608                     move.l     D3, A0
  460. 000005B0  486E FEF0                pea.l      [A6 - 0x110]
  461. 000005B4  3F03                     move.w     -[A7], D3
  462. 000005B6  3F3C 0002                move.w     -[A7], 0x2
  463. 000005BA  4EB9 0000 0ED2           jsr        [0x00000ED2]
  464. 000005C0  486E FEF0                pea.l      [A6 - 0x110]
  465. 000005C4  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  466. 000005CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  467. 000005CE  6000 028C                bra        +0x28E /* 0000085C */
  468. 000005D2  2030 A9B6 FFFF ECD2 0438 move.l     D0, [[-0x132E] + A2 + 0x438]
  469. 000005DC  90B0 A9B6 FFFF ECD2 043C sub.l      D0, [[-0x132E] + A2 + 0x43C]
  470. 000005E6  2640                     movea.l    A3, D0
  471. 000005E8  200B                     move.l     D0, A3
  472. 000005EA  6C04                     bge        +0x6 /* 000005F0 */
  473. 000005EC  7600                     moveq.l    D3, 0x00
  474. 000005EE  6002                     bra        +0x4 /* 000005F2 */
  475. label000005F0:
  476. 000005F0  260B                     move.l     D3, A3
  477. label000005F2:
  478. 000005F2  2F03                     move.l     -[A7], D3
  479. 000005F4  486E FEF0                pea.l      [A6 - 0x110]
  480. 000005F8  4EB9 0000 0152           jsr        [0x00000152]
  481. 000005FE  6000 025C                bra        +0x25E /* 0000085C */
  482. 00000602  3030 A9B6 FFFF ECD2 044C move.w     D0, [[-0x132E] + A2 + 0x44C]
  483. 0000060C  41F0 05A0 0338           lea.l      A0, [0x338 + D0 * 4]
  484. 00000612  D1F9 FFFF ECD2           add.l      A0, [0xFFFFECD2]
  485. 00000618  2030 A9B6 FFFF ECD2 0438 move.l     D0, [[-0x132E] + A2 + 0x438]
  486. 00000622  9090                     sub.l      D0, [A0]
  487. 00000624  2D40 FEE6                move.l     [A6 - 0x11A], D0
  488. 00000628  4A80                     tst.l      D0
  489. 0000062A  6C04                     bge        +0x6 /* 00000630 */
  490. 0000062C  7600                     moveq.l    D3, 0x00
  491. 0000062E  6004                     bra        +0x6 /* 00000634 */
  492. label00000630:
  493. 00000630  262E FEE6                move.l     D3, [A6 - 0x11A]
  494. label00000634:
  495. 00000634  2F03                     move.l     -[A7], D3
  496. 00000636  486E FEF0                pea.l      [A6 - 0x110]
  497. 0000063A  4EB9 0000 0152           jsr        [0x00000152]
  498. 00000640  6000 021A                bra        +0x21C /* 0000085C */
  499. 00000644  2630 A9B6 FFFF ECD2 0444 move.l     D3, [[-0x132E] + A2 + 0x444]
  500. 0000064E  2F03                     move.l     -[A7], D3
  501. 00000650  486E FEF0                pea.l      [A6 - 0x110]
  502. 00000654  4EB9 0000 0152           jsr        [0x00000152]
  503. 0000065A  6000 0200                bra        +0x202 /* 0000085C */
  504. 0000065E  2630 A9B6 FFFF ECD2 0448 move.l     D3, [[-0x132E] + A2 + 0x448]
  505. 00000668  2F03                     move.l     -[A7], D3
  506. 0000066A  486E FEF0                pea.l      [A6 - 0x110]
  507. 0000066E  4EB9 0000 0152           jsr        [0x00000152]
  508. 00000674  6000 01E6                bra        +0x1E8 /* 0000085C */
  509. 00000678  3030 A9B6 FFFF ECD2 044C move.w     D0, [[-0x132E] + A2 + 0x44C]
  510. 00000682  41F0 05A0 0338           lea.l      A0, [0x338 + D0 * 4]
  511. 00000688  D1F9 FFFF ECD2           add.l      A0, [0xFFFFECD2]
  512. 0000068E  2030 A9B6 FFFF ECD2 0438 move.l     D0, [[-0x132E] + A2 + 0x438]
  513. 00000698  9090                     sub.l      D0, [A0]
  514. 0000069A  4A80                     tst.l      D0
  515. 0000069C  6F40                     ble        +0x42 /* 000006DE */
  516. 0000069E  3030 A9B6 FFFF ECD2 044C move.w     D0, [[-0x132E] + A2 + 0x44C]
  517. 000006A8  41F0 05A0 0338           lea.l      A0, [0x338 + D0 * 4]
  518. 000006AE  D1F9 FFFF ECD2           add.l      A0, [0xFFFFECD2]
  519. 000006B4  2050                     movea.l    A0, [A0]
  520. 000006B6  D1F0 A9B6 FFFF ECD2 0444 add.l      A0, [[-0x132E] + A2 + 0x444]
  521. 000006C0  B1F0 A9B6 FFFF ECD2 043C cmpa.l     A0, [[-0x132E] + A2 + 0x43C]
  522. 000006CA  6412                     bcc        +0x14 /* 000006DE */
  523. 000006CC  7002                     moveq.l    D0, 0x02
  524. 000006CE  B0B0 A9B6 FFFF ECD2 0448 cmp.l      D0, [[-0x132E] + A2 + 0x448]
  525. 000006D8  6C04                     bge        +0x6 /* 000006DE */
  526. 000006DA  7601                     moveq.l    D3, 0x01
  527. 000006DC  6002                     bra        +0x4 /* 000006E0 */
  528. label000006DE:
  529. 000006DE  7600                     moveq.l    D3, 0x00
  530. label000006E0:
  531. 000006E0  2006                     move.l     D0, D6
  532. 000006E2  D08C                     add.l      D0, A4
  533. 000006E4  2640                     movea.l    A3, D0
  534. 000006E6  B693                     cmp.l      D3, [A3]
  535. 000006E8  6700 0172                beq        +0x174 /* 0000085C */
  536. 000006EC  4A83                     tst.l      D3
  537. 000006EE  6708                     beq        +0xA /* 000006F8 */
  538. 000006F0  4878 00CD                push.l     0xCD
  539. 000006F4  A862                     syscall    ForeColor
  540. 000006F6  6006                     bra        +0x8 /* 000006FE */
  541. label000006F8:
  542. 000006F8  4878 0021                push.l     0x21 /* '!' */
  543. 000006FC  A862                     syscall    ForeColor
  544. label000006FE:
  545. 000006FE  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  546. 00000704  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  547. 0000070A  486E FFF0                pea.l      [A6 - 0x10]
  548. 0000070E  2F3C 0002 001E           move.l     -[A7], 0x2001E
  549. 00000714  A8A9                     syscall    InsetRect
  550. 00000716  486E FFF0                pea.l      [A6 - 0x10]
  551. 0000071A  A8A2                     syscall    PaintRect
  552. 0000071C  536E FFF2                subq.w     [A6 - 0xE], 1
  553. 00000720  536E FFF0                subq.w     [A6 - 0x10], 1
  554. 00000724  486E FFF0                pea.l      [A6 - 0x10]
  555. 00000728  4EB9 0000 0852           jsr        [0x00000852]
  556. 0000072E  2683                     move.l     [A3], D3
  557. 00000730  588F                     addq.l     A7, 4
  558. 00000732  6000 0128                bra        +0x12A /* 0000085C */
  559. 00000736  2006                     move.l     D0, D6
  560. 00000738  D08C                     add.l      D0, A4
  561. 0000073A  2640                     movea.l    A3, D0
  562. 0000073C  B693                     cmp.l      D3, [A3]
  563. 0000073E  6700 011C                beq        +0x11E /* 0000085C */
  564. 00000742  760A                     moveq.l    D3, 0x0A
  565. 00000744  2683                     move.l     [A3], D3
  566. 00000746  3F04                     move.w     -[A7], D4
  567. 00000748  4EB9 0000 1202           jsr        [0x00001202]
  568. 0000074E  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  569. 00000754  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  570. 0000075A  486E FFF0                pea.l      [A6 - 0x10]
  571. 0000075E  2F3C 0002 0005           move.l     -[A7], 0x20005
  572. 00000764  A8A9                     syscall    InsetRect
  573. 00000766  486E FFF0                pea.l      [A6 - 0x10]
  574. 0000076A  A8A2                     syscall    PaintRect
  575. 0000076C  536E FFF2                subq.w     [A6 - 0xE], 1
  576. 00000770  536E FFF0                subq.w     [A6 - 0x10], 1
  577. 00000774  486E FFF0                pea.l      [A6 - 0x10]
  578. 00000778  4EB9 0000 0852           jsr        [0x00000852]
  579. 0000077E  7021                     moveq.l    D0, 0x21
  580. 00000780  2E80                     move.l     [A7], D0
  581. 00000782  A862                     syscall    ForeColor
  582. 00000784  548F                     addq.l     A7, 2
  583. 00000786  6000 00D4                bra        +0xD6 /* 0000085C */
  584. 0000078A  2030 A9B6 FFFF ECD2 0438 move.l     D0, [[-0x132E] + A2 + 0x438]
  585. 00000794  B0B0 A9B6 FFFF ECD2 043C cmp.l      D0, [[-0x132E] + A2 + 0x43C]
  586. 0000079E  6304                     bls        +0x6 /* 000007A4 */
  587. 000007A0  7601                     moveq.l    D3, 0x01
  588. 000007A2  6002                     bra        +0x4 /* 000007A6 */
  589. label000007A4:
  590. 000007A4  7600                     moveq.l    D3, 0x00
  591. label000007A6:
  592. 000007A6  2006                     move.l     D0, D6
  593. 000007A8  D08C                     add.l      D0, A4
  594. 000007AA  2640                     movea.l    A3, D0
  595. 000007AC  B693                     cmp.l      D3, [A3]
  596. 000007AE  6700 00AC                beq        +0xAE /* 0000085C */
  597. 000007B2  4A83                     tst.l      D3
  598. 000007B4  6708                     beq        +0xA /* 000007BE */
  599. 000007B6  4878 00CD                push.l     0xCD
  600. 000007BA  A862                     syscall    ForeColor
  601. 000007BC  6006                     bra        +0x8 /* 000007C4 */
  602. label000007BE:
  603. 000007BE  4878 0021                push.l     0x21 /* '!' */
  604. 000007C2  A862                     syscall    ForeColor
  605. label000007C4:
  606. 000007C4  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  607. 000007CA  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  608. 000007D0  486E FFF0                pea.l      [A6 - 0x10]
  609. 000007D4  2F3C 0002 001E           move.l     -[A7], 0x2001E
  610. 000007DA  A8A9                     syscall    InsetRect
  611. 000007DC  486E FFF0                pea.l      [A6 - 0x10]
  612. 000007E0  A8A2                     syscall    PaintRect
  613. 000007E2  536E FFF2                subq.w     [A6 - 0xE], 1
  614. 000007E6  536E FFF0                subq.w     [A6 - 0x10], 1
  615. 000007EA  486E FFF0                pea.l      [A6 - 0x10]
  616. 000007EE  4EB9 0000 0852           jsr        [0x00000852]
  617. 000007F4  2683                     move.l     [A3], D3
  618. 000007F6  588F                     addq.l     A7, 4
  619. 000007F8  6062                     bra        +0x64 /* 0000085C */
  620. 000007FA  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  621. 00000800  B868 0004                cmp.w      D4, [A0 + 0x4]
  622. 00000804  6C04                     bge        +0x6 /* 0000080A */
  623. 00000806  7601                     moveq.l    D3, 0x01
  624. 00000808  6002                     bra        +0x4 /* 0000080C */
  625. label0000080A:
  626. 0000080A  7600                     moveq.l    D3, 0x00
  627. label0000080C:
  628. 0000080C  2006                     move.l     D0, D6
  629. 0000080E  D08C                     add.l      D0, A4
  630. 00000810  2640                     movea.l    A3, D0
  631. 00000812  B693                     cmp.l      D3, [A3]
  632. 00000814  6746                     beq        +0x48 /* 0000085C */
  633. 00000816  4A83                     tst.l      D3
  634. 00000818  6708                     beq        +0xA /* 00000822 */
  635. 0000081A  4878 00CD                push.l     0xCD
  636. 0000081E  A862                     syscall    ForeColor
  637. 00000820  6006                     bra        +0x8 /* 00000828 */
  638. label00000822:
  639. 00000822  4878 0021                push.l     0x21 /* '!' */
  640. 00000826  A862                     syscall    ForeColor
  641. label00000828:
  642. 00000828  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  643. 0000082E  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  644. 00000834  486E FFF0                pea.l      [A6 - 0x10]
  645. 00000838  2F3C 0002 001E           move.l     -[A7], 0x2001E
  646. 0000083E  A8A9                     syscall    InsetRect
  647. 00000840  486E FFF0                pea.l      [A6 - 0x10]
  648. 00000844  A8A2                     syscall    PaintRect
  649. 00000846  536E FFF2                subq.w     [A6 - 0xE], 1
  650. 0000084A  536E FFF0                subq.w     [A6 - 0x10], 1
  651. 0000084E  486E FFF0                pea.l      [A6 - 0x10]
  652. 00000852  4EB9 0000 0852           jsr        [0x00000852]
  653. 00000858  2683                     move.l     [A3], D3
  654. 0000085A  588F                     addq.l     A7, 4
  655. label0000085C:
  656. 0000085C  2006                     move.l     D0, D6
  657. 0000085E  D08C                     add.l      D0, A4
  658. 00000860  2640                     movea.l    A3, D0
  659. 00000862  B693                     cmp.l      D3, [A3]
  660. 00000864  671E                     beq        +0x20 /* 00000884 */
  661. 00000866  2683                     move.l     [A3], D3
  662. 00000868  486E FEF1                pea.l      [A6 - 0x10F]
  663. 0000086C  7000                     moveq.l    D0, 0x00
  664. 0000086E  102E FEF0                move.b     D0, [A6 - 0x110]
  665. 00000872  2F00                     move.l     -[A7], D0
  666. 00000874  486E FFF8                pea.l      [A6 - 0x8]
  667. 00000878  3F3C 0001                move.w     -[A7], 0x1
  668. 0000087C  A9CE                     syscall    TETextBox/TextBox
  669. 0000087E  4878 0021                push.l     0x21 /* '!' */
  670. 00000882  A862                     syscall    ForeColor
  671. label00000884:
  672. 00000884  066E 0046 FFFE           addi.w     [A6 - 0x2], 0x46 /* 'F' */
  673. 0000088A  066E 0046 FFFA           addi.w     [A6 - 0x6], 0x46 /* 'F' */
  674. 00000890  5244                     addq.w     D4, 1
  675. 00000892  588C                     addq.l     A4, 4
  676. 00000894  45EA 0050                lea.l      A2, [A2 + 0x50]
  677. label00000898:
  678. 00000898  BA44                     cmp.w      D5, D4
  679. 0000089A  6E00 FBD2                bgt        -0x42C /* 0000046E */
  680. 0000089E  3D79 FFFF 41E4 FFFA      move.w     [A6 - 0x6], [0xFFFF41E4]
  681. 000008A6  7046                     moveq.l    D0, 0x46
  682. 000008A8  D06E FFFA                add.w      D0, [A6 - 0x6]
  683. 000008AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  684. 000008B0  066E 000C FFF8           addi.w     [A6 - 0x8], 0xC
  685. 000008B6  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  686. 000008BC  526E FEE4                addq.w     [A6 - 0x11C], 1
  687. 000008C0  0686 0000 0080           addi.l     D6, 0x80
  688. label000008C6:
  689. 000008C6  0C6E 000E FEE4           cmpi.w     [A6 - 0x11C], 0xE
  690. 000008CC  6D00 FB8E                blt        -0x470 /* 0000045C */
  691. 000008D0  4878 0021                push.l     0x21 /* '!' */
  692. 000008D4  A862                     syscall    ForeColor
  693. 000008D6  2F07                     move.l     -[A7], D7
  694. 000008D8  A879                     syscall    SetClip
  695. 000008DA  2F07                     move.l     -[A7], D7
  696. 000008DC  A8D9                     syscall    DisposRgn/DisposeRgn
  697. 000008DE  066E 000C FFF8           addi.w     [A6 - 0x8], 0xC
  698. 000008E4  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  699. 000008EA  066E 000C FFF8           addi.w     [A6 - 0x8], 0xC
  700. 000008F0  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  701. 000008F6  066E 000C FFF8           addi.w     [A6 - 0x8], 0xC
  702. 000008FC  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  703. 00000902  7014                     moveq.l    D0, 0x14
  704. 00000904  D06E FFFA                add.w      D0, [A6 - 0x6]
  705. 00000908  3D40 FFFE                move.w     [A6 - 0x2], D0
  706. 0000090C  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  707. 00000912  3068 0EC0                movea.w    A0, [A0 + 0xEC0]
  708. 00000916  B1F9 FFFF 4162           cmpa.l     A0, [0xFFFF4162]
  709. 0000091C  673C                     beq        +0x3E /* 0000095A */
  710. 0000091E  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  711. 00000924  3068 0EC0                movea.w    A0, [A0 + 0xEC0]
  712. 00000928  23C8 FFFF 4162           move.l     [0xFFFF4162], A0
  713. 0000092E  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  714. 00000934  3068 0EC0                movea.w    A0, [A0 + 0xEC0]
  715. 00000938  2F08                     move.l     -[A7], A0
  716. 0000093A  486E FEF0                pea.l      [A6 - 0x110]
  717. 0000093E  4EB9 0000 0152           jsr        [0x00000152]
  718. 00000944  486E FEF1                pea.l      [A6 - 0x10F]
  719. 00000948  7000                     moveq.l    D0, 0x00
  720. 0000094A  102E FEF0                move.b     D0, [A6 - 0x110]
  721. 0000094E  2F00                     move.l     -[A7], D0
  722. 00000950  486E FFF8                pea.l      [A6 - 0x8]
  723. 00000954  3F3C 0001                move.w     -[A7], 0x1
  724. 00000958  A9CE                     syscall    TETextBox/TextBox
  725. label0000095A:
  726. 0000095A  066E 008C FFFA           addi.w     [A6 - 0x6], 0x8C
  727. 00000960  066E 008C FFFE           addi.w     [A6 - 0x2], 0x8C
  728. 00000966  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  729. 0000096C  3068 0EC2                movea.w    A0, [A0 + 0xEC2]
  730. 00000970  B1F9 FFFF 4166           cmpa.l     A0, [0xFFFF4166]
  731. 00000976  673C                     beq        +0x3E /* 000009B4 */
  732. 00000978  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  733. 0000097E  3068 0EC2                movea.w    A0, [A0 + 0xEC2]
  734. 00000982  23C8 FFFF 4166           move.l     [0xFFFF4166], A0
  735. 00000988  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  736. 0000098E  3068 0EC2                movea.w    A0, [A0 + 0xEC2]
  737. 00000992  2F08                     move.l     -[A7], A0
  738. 00000994  486E FEF0                pea.l      [A6 - 0x110]
  739. 00000998  4EB9 0000 0152           jsr        [0x00000152]
  740. 0000099E  486E FEF1                pea.l      [A6 - 0x10F]
  741. 000009A2  7000                     moveq.l    D0, 0x00
  742. 000009A4  102E FEF0                move.b     D0, [A6 - 0x110]
  743. 000009A8  2F00                     move.l     -[A7], D0
  744. 000009AA  486E FFF8                pea.l      [A6 - 0x8]
  745. 000009AE  3F3C 0001                move.w     -[A7], 0x1
  746. 000009B2  A9CE                     syscall    TETextBox/TextBox
  747. label000009B4:
  748. 000009B4  046E 008C FFFA           subi.w     [A6 - 0x6], 0x8C
  749. 000009BA  046E 008C FFFE           subi.w     [A6 - 0x2], 0x8C
  750. 000009C0  066E 000C FFF8           addi.w     [A6 - 0x8], 0xC
  751. 000009C6  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  752. 000009CC  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  753. 000009D2  3068 0E7C                movea.w    A0, [A0 + 0xE7C]
  754. 000009D6  B1F9 FFFF 416A           cmpa.l     A0, [0xFFFF416A]
  755. 000009DC  673C                     beq        +0x3E /* 00000A1A */
  756. 000009DE  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  757. 000009E4  3068 0E7C                movea.w    A0, [A0 + 0xE7C]
  758. 000009E8  23C8 FFFF 416A           move.l     [0xFFFF416A], A0
  759. 000009EE  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  760. 000009F4  3068 0E7C                movea.w    A0, [A0 + 0xE7C]
  761. 000009F8  2F08                     move.l     -[A7], A0
  762. 000009FA  486E FEF0                pea.l      [A6 - 0x110]
  763. 000009FE  4EB9 0000 0152           jsr        [0x00000152]
  764. 00000A04  486E FEF1                pea.l      [A6 - 0x10F]
  765. 00000A08  7000                     moveq.l    D0, 0x00
  766. 00000A0A  102E FEF0                move.b     D0, [A6 - 0x110]
  767. 00000A0E  2F00                     move.l     -[A7], D0
  768. 00000A10  486E FFF8                pea.l      [A6 - 0x8]
  769. 00000A14  3F3C 0001                move.w     -[A7], 0x1
  770. 00000A18  A9CE                     syscall    TETextBox/TextBox
  771. label00000A1A:
  772. 00000A1A  066E 008C FFFA           addi.w     [A6 - 0x6], 0x8C
  773. 00000A20  066E 008C FFFE           addi.w     [A6 - 0x2], 0x8C
  774. 00000A26  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  775. 00000A2C  3068 0E7A                movea.w    A0, [A0 + 0xE7A]
  776. 00000A30  B1F9 FFFF 416E           cmpa.l     A0, [0xFFFF416E]
  777. 00000A36  673C                     beq        +0x3E /* 00000A74 */
  778. 00000A38  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  779. 00000A3E  3068 0E7A                movea.w    A0, [A0 + 0xE7A]
  780. 00000A42  23C8 FFFF 416E           move.l     [0xFFFF416E], A0
  781. 00000A48  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  782. 00000A4E  3068 0E7A                movea.w    A0, [A0 + 0xE7A]
  783. 00000A52  2F08                     move.l     -[A7], A0
  784. 00000A54  486E FEF0                pea.l      [A6 - 0x110]
  785. 00000A58  4EB9 0000 0152           jsr        [0x00000152]
  786. 00000A5E  486E FEF1                pea.l      [A6 - 0x10F]
  787. 00000A62  7000                     moveq.l    D0, 0x00
  788. 00000A64  102E FEF0                move.b     D0, [A6 - 0x110]
  789. 00000A68  2F00                     move.l     -[A7], D0
  790. 00000A6A  486E FFF8                pea.l      [A6 - 0x8]
  791. 00000A6E  3F3C 0001                move.w     -[A7], 0x1
  792. 00000A72  A9CE                     syscall    TETextBox/TextBox
  793. label00000A74:
  794. 00000A74  046E 008C FFFA           subi.w     [A6 - 0x6], 0x8C
  795. 00000A7A  046E 008C FFFE           subi.w     [A6 - 0x2], 0x8C
  796. 00000A80  066E 000C FFF8           addi.w     [A6 - 0x8], 0xC
  797. 00000A86  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  798. 00000A8C  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  799. 00000A92  3068 0004                movea.w    A0, [A0 + 0x4]
  800. 00000A96  B1F9 FFFF 4172           cmpa.l     A0, [0xFFFF4172]
  801. 00000A9C  673C                     beq        +0x3E /* 00000ADA */
  802. 00000A9E  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  803. 00000AA4  3068 0004                movea.w    A0, [A0 + 0x4]
  804. 00000AA8  23C8 FFFF 4172           move.l     [0xFFFF4172], A0
  805. 00000AAE  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  806. 00000AB4  3068 0004                movea.w    A0, [A0 + 0x4]
  807. 00000AB8  2F08                     move.l     -[A7], A0
  808. 00000ABA  486E FEF0                pea.l      [A6 - 0x110]
  809. 00000ABE  4EB9 0000 0152           jsr        [0x00000152]
  810. 00000AC4  486E FEF1                pea.l      [A6 - 0x10F]
  811. 00000AC8  7000                     moveq.l    D0, 0x00
  812. 00000ACA  102E FEF0                move.b     D0, [A6 - 0x110]
  813. 00000ACE  2F00                     move.l     -[A7], D0
  814. 00000AD0  486E FFF8                pea.l      [A6 - 0x8]
  815. 00000AD4  3F3C 0001                move.w     -[A7], 0x1
  816. 00000AD8  A9CE                     syscall    TETextBox/TextBox
  817. label00000ADA:
  818. 00000ADA  066E 008C FFFA           addi.w     [A6 - 0x6], 0x8C
  819. 00000AE0  066E 008C FFFE           addi.w     [A6 - 0x2], 0x8C
  820. 00000AE6  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  821. 00000AEC  2068 0014                movea.l    A0, [A0 + 0x14]
  822. 00000AF0  7000                     moveq.l    D0, 0x00
  823. 00000AF2  1028 0DA6                move.b     D0, [A0 + 0xDA6]
  824. 00000AF6  B0B9 FFFF 4176           cmp.l      D0, [0xFFFF4176]
  825. 00000AFC  6748                     beq        +0x4A /* 00000B46 */
  826. 00000AFE  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  827. 00000B04  2068 0014                movea.l    A0, [A0 + 0x14]
  828. 00000B08  7000                     moveq.l    D0, 0x00
  829. 00000B0A  1028 0DA6                move.b     D0, [A0 + 0xDA6]
  830. 00000B0E  23C0 FFFF 4176           move.l     [0xFFFF4176], D0
  831. 00000B14  2079 FFFF ECD2           movea.l    A0, [0xFFFFECD2]
  832. 00000B1A  2068 0014                movea.l    A0, [A0 + 0x14]
  833. 00000B1E  7000                     moveq.l    D0, 0x00
  834. 00000B20  1028 0DA6                move.b     D0, [A0 + 0xDA6]
  835. 00000B24  2F00                     move.l     -[A7], D0
  836. 00000B26  486E FEF0                pea.l      [A6 - 0x110]
  837. 00000B2A  4EB9 0000 0152           jsr        [0x00000152]
  838. 00000B30  486E FEF1                pea.l      [A6 - 0x10F]
  839. 00000B34  7000                     moveq.l    D0, 0x00
  840. 00000B36  102E FEF0                move.b     D0, [A6 - 0x110]
  841. 00000B3A  2F00                     move.l     -[A7], D0
  842. 00000B3C  486E FFF8                pea.l      [A6 - 0x8]
  843. 00000B40  3F3C 0001                move.w     -[A7], 0x1
  844. 00000B44  A9CE                     syscall    TETextBox/TextBox
  845. label00000B46:
  846. 00000B46  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  847. 00000B4A  A873                     syscall    SetPort
  848. label00000B4C:
  849. 00000B4C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  850. 00000B50  4E5E                     unlink     A6
  851. 00000B52  4E75                     rts
  852. 00000B54  F930                     .extension 0x930 // unimplemented
  853. 00000B56  F960                     .extension 0x960 // unimplemented
  854. 00000B58  F98A                     .extension 0x98A // unimplemented
  855. 00000B5A  F9A6                     .extension 0x9A6 // unimplemented
  856. 00000B5C  F9FE                     .extension 0x9FE // unimplemented
  857. 00000B5E  FA50                     .extension 0xA50 // unimplemented
  858. 00000B60  FA7E                     .extension 0xA7E // unimplemented
  859. 00000B62  FAAE                     .extension 0xAAE // unimplemented
  860. 00000B64  FAF0                     .extension 0xAF0 // unimplemented
  861. 00000B66  FB0A                     .extension 0xB0A // unimplemented
  862. 00000B68  FB24                     .extension 0xB24 // unimplemented
  863. 00000B6A  FC36                     .extension 0xC36 // unimplemented
  864. 00000B6C  FCA6                     .extension 0xCA6 // unimplemented
  865. 00000B6E  FBE2                     .extension 0xBE2 // unimplemented
  866. export_165:
  867. fn00000B70:
  868. 00000B70  4E56 FDEC                link       A6, -0x0214
  869. 00000B74  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  870. 00000B78  486E FFEC                pea.l      [A6 - 0x14]
  871. 00000B7C  A874                     syscall    GetPort
  872. 00000B7E  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  873. 00000B84  A873                     syscall    SetPort
  874. 00000B86  3F3C 0004                move.w     -[A7], 0x4
  875. 00000B8A  A887                     syscall    TextFont
  876. 00000B8C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  877. 00000B90  A88A                     syscall    TextSize
  878. 00000B92  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  879. 00000B98  A922                     syscall    BeginUpdate
  880. 00000B9A  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  881. 00000BA0  2079 FFFF 3A5E           movea.l    A0, [0xFFFF3A5E]
  882. 00000BA6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  883. 00000BAA  A978                     syscall    UpdtDialog
  884. 00000BAC  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  885. 00000BB4  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  886. 00000BBC  046E 000E FFF8           subi.w     [A6 - 0x8], 0xE
  887. 00000BC2  556E FFFA                subq.w     [A6 - 0x6], 2
  888. 00000BC6  526E FFFA                addq.w     [A6 - 0x6], 1
  889. 00000BCA  486E FFF8                pea.l      [A6 - 0x8]
  890. 00000BCE  4EB9 0000 0852           jsr        [0x00000852]
  891. 00000BD4  3EBC 0001                move.w     [A7], 0x1
  892. 00000BD8  A888                     syscall    TextFace
  893. 00000BDA  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  894. 00000BE2  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  895. 00000BEA  426E FFF2                clr.w      [A6 - 0xE]
  896. 00000BEE  70FE                     moveq.l    D0, 0xFFFFFFFE
  897. 00000BF0  D06E FFFA                add.w      D0, [A6 - 0x6]
  898. 00000BF4  3D40 FFF6                move.w     [A6 - 0xA], D0
  899. 00000BF8  3D6E FFF8 FFF0           move.w     [A6 - 0x10], [A6 - 0x8]
  900. 00000BFE  700C                     moveq.l    D0, 0x0C
  901. 00000C00  D06E FFF0                add.w      D0, [A6 - 0x10]
  902. 00000C04  3D40 FFF4                move.w     [A6 - 0xC], D0
  903. 00000C08  2F3C 0000 0010           move.l     -[A7], 0x10
  904. 00000C0E  486E FEEC                pea.l      [A6 - 0x114]
  905. 00000C12  4EB9 0000 081A           jsr        [0x0000081A]
  906. 00000C18  486E FEED                pea.l      [A6 - 0x113]
  907. 00000C1C  7000                     moveq.l    D0, 0x00
  908. 00000C1E  102E FEEC                move.b     D0, [A6 - 0x114]
  909. 00000C22  2F00                     move.l     -[A7], D0
  910. 00000C24  486E FFF0                pea.l      [A6 - 0x10]
  911. 00000C28  3F3C FFFF                move.w     -[A7], 0xFFFF
  912. 00000C2C  A9CE                     syscall    TETextBox/TextBox
  913. 00000C2E  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  914. 00000C34  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  915. 00000C3A  2EBC 0000 001C           move.l     [A7], 0x1C
  916. 00000C40  486E FEEC                pea.l      [A6 - 0x114]
  917. 00000C44  4EB9 0000 081A           jsr        [0x0000081A]
  918. 00000C4A  486E FEED                pea.l      [A6 - 0x113]
  919. 00000C4E  7000                     moveq.l    D0, 0x00
  920. 00000C50  102E FEEC                move.b     D0, [A6 - 0x114]
  921. 00000C54  2F00                     move.l     -[A7], D0
  922. 00000C56  486E FFF0                pea.l      [A6 - 0x10]
  923. 00000C5A  3F3C FFFF                move.w     -[A7], 0xFFFF
  924. 00000C5E  A9CE                     syscall    TETextBox/TextBox
  925. 00000C60  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  926. 00000C66  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  927. 00000C6C  2EBC 0000 0022           move.l     [A7], 0x22 /* '\"' */
  928. 00000C72  486E FEEC                pea.l      [A6 - 0x114]
  929. 00000C76  4EB9 0000 081A           jsr        [0x0000081A]
  930. 00000C7C  486E FEED                pea.l      [A6 - 0x113]
  931. 00000C80  7000                     moveq.l    D0, 0x00
  932. 00000C82  102E FEEC                move.b     D0, [A6 - 0x114]
  933. 00000C86  2F00                     move.l     -[A7], D0
  934. 00000C88  486E FFF0                pea.l      [A6 - 0x10]
  935. 00000C8C  3F3C FFFF                move.w     -[A7], 0xFFFF
  936. 00000C90  A9CE                     syscall    TETextBox/TextBox
  937. 00000C92  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  938. 00000C98  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  939. 00000C9E  2EBC 0000 002C           move.l     [A7], 0x2C /* ',' */
  940. 00000CA4  486E FEEC                pea.l      [A6 - 0x114]
  941. 00000CA8  4EB9 0000 081A           jsr        [0x0000081A]
  942. 00000CAE  486E FEED                pea.l      [A6 - 0x113]
  943. 00000CB2  7000                     moveq.l    D0, 0x00
  944. 00000CB4  102E FEEC                move.b     D0, [A6 - 0x114]
  945. 00000CB8  2F00                     move.l     -[A7], D0
  946. 00000CBA  486E FFF0                pea.l      [A6 - 0x10]
  947. 00000CBE  3F3C FFFF                move.w     -[A7], 0xFFFF
  948. 00000CC2  A9CE                     syscall    TETextBox/TextBox
  949. 00000CC4  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  950. 00000CCA  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  951. 00000CD0  2EBC 0000 0034           move.l     [A7], 0x34 /* '4' */
  952. 00000CD6  486E FEEC                pea.l      [A6 - 0x114]
  953. 00000CDA  4EB9 0000 081A           jsr        [0x0000081A]
  954. 00000CE0  486E FEED                pea.l      [A6 - 0x113]
  955. 00000CE4  7000                     moveq.l    D0, 0x00
  956. 00000CE6  102E FEEC                move.b     D0, [A6 - 0x114]
  957. 00000CEA  2F00                     move.l     -[A7], D0
  958. 00000CEC  486E FFF0                pea.l      [A6 - 0x10]
  959. 00000CF0  3F3C FFFF                move.w     -[A7], 0xFFFF
  960. 00000CF4  A9CE                     syscall    TETextBox/TextBox
  961. 00000CF6  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  962. 00000CFC  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  963. 00000D02  2EBC 0000 003E           move.l     [A7], 0x3E /* '>' */
  964. 00000D08  486E FEEC                pea.l      [A6 - 0x114]
  965. 00000D0C  4EB9 0000 081A           jsr        [0x0000081A]
  966. 00000D12  486E FEED                pea.l      [A6 - 0x113]
  967. 00000D16  7000                     moveq.l    D0, 0x00
  968. 00000D18  102E FEEC                move.b     D0, [A6 - 0x114]
  969. 00000D1C  2F00                     move.l     -[A7], D0
  970. 00000D1E  486E FFF0                pea.l      [A6 - 0x10]
  971. 00000D22  3F3C FFFF                move.w     -[A7], 0xFFFF
  972. 00000D26  A9CE                     syscall    TETextBox/TextBox
  973. 00000D28  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  974. 00000D2E  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  975. 00000D34  2EBC 0000 0046           move.l     [A7], 0x46 /* 'F' */
  976. 00000D3A  486E FEEC                pea.l      [A6 - 0x114]
  977. 00000D3E  4EB9 0000 081A           jsr        [0x0000081A]
  978. 00000D44  486E FEED                pea.l      [A6 - 0x113]
  979. 00000D48  7000                     moveq.l    D0, 0x00
  980. 00000D4A  102E FEEC                move.b     D0, [A6 - 0x114]
  981. 00000D4E  2F00                     move.l     -[A7], D0
  982. 00000D50  486E FFF0                pea.l      [A6 - 0x10]
  983. 00000D54  3F3C FFFF                move.w     -[A7], 0xFFFF
  984. 00000D58  A9CE                     syscall    TETextBox/TextBox
  985. 00000D5A  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  986. 00000D60  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  987. 00000D66  2EBC 0000 0052           move.l     [A7], 0x52 /* 'R' */
  988. 00000D6C  486E FEEC                pea.l      [A6 - 0x114]
  989. 00000D70  4EB9 0000 081A           jsr        [0x0000081A]
  990. 00000D76  486E FEED                pea.l      [A6 - 0x113]
  991. 00000D7A  7000                     moveq.l    D0, 0x00
  992. 00000D7C  102E FEEC                move.b     D0, [A6 - 0x114]
  993. 00000D80  2F00                     move.l     -[A7], D0
  994. 00000D82  486E FFF0                pea.l      [A6 - 0x10]
  995. 00000D86  3F3C FFFF                move.w     -[A7], 0xFFFF
  996. 00000D8A  A9CE                     syscall    TETextBox/TextBox
  997. 00000D8C  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  998. 00000D92  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  999. 00000D98  2EBC 0000 005E           move.l     [A7], 0x5E /* '^' */
  1000. 00000D9E  486E FEEC                pea.l      [A6 - 0x114]
  1001. 00000DA2  4EB9 0000 081A           jsr        [0x0000081A]
  1002. 00000DA8  486E FEED                pea.l      [A6 - 0x113]
  1003. 00000DAC  7000                     moveq.l    D0, 0x00
  1004. 00000DAE  102E FEEC                move.b     D0, [A6 - 0x114]
  1005. 00000DB2  2F00                     move.l     -[A7], D0
  1006. 00000DB4  486E FFF0                pea.l      [A6 - 0x10]
  1007. 00000DB8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1008. 00000DBC  A9CE                     syscall    TETextBox/TextBox
  1009. 00000DBE  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1010. 00000DC4  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1011. 00000DCA  2EBC 0000 0068           move.l     [A7], 0x68 /* 'h' */
  1012. 00000DD0  486E FEEC                pea.l      [A6 - 0x114]
  1013. 00000DD4  4EB9 0000 081A           jsr        [0x0000081A]
  1014. 00000DDA  486E FEED                pea.l      [A6 - 0x113]
  1015. 00000DDE  7000                     moveq.l    D0, 0x00
  1016. 00000DE0  102E FEEC                move.b     D0, [A6 - 0x114]
  1017. 00000DE4  2F00                     move.l     -[A7], D0
  1018. 00000DE6  486E FFF0                pea.l      [A6 - 0x10]
  1019. 00000DEA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1020. 00000DEE  A9CE                     syscall    TETextBox/TextBox
  1021. 00000DF0  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1022. 00000DF6  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1023. 00000DFC  2EBC 0000 0072           move.l     [A7], 0x72 /* 'r' */
  1024. 00000E02  486E FEEC                pea.l      [A6 - 0x114]
  1025. 00000E06  4EB9 0000 081A           jsr        [0x0000081A]
  1026. 00000E0C  486E FEED                pea.l      [A6 - 0x113]
  1027. 00000E10  7000                     moveq.l    D0, 0x00
  1028. 00000E12  102E FEEC                move.b     D0, [A6 - 0x114]
  1029. 00000E16  2F00                     move.l     -[A7], D0
  1030. 00000E18  486E FFF0                pea.l      [A6 - 0x10]
  1031. 00000E1C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1032. 00000E20  A9CE                     syscall    TETextBox/TextBox
  1033. 00000E22  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1034. 00000E28  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1035. 00000E2E  2EBC 0000 007C           move.l     [A7], 0x7C /* '|' */
  1036. 00000E34  486E FEEC                pea.l      [A6 - 0x114]
  1037. 00000E38  4EB9 0000 081A           jsr        [0x0000081A]
  1038. 00000E3E  486E FEED                pea.l      [A6 - 0x113]
  1039. 00000E42  7000                     moveq.l    D0, 0x00
  1040. 00000E44  102E FEEC                move.b     D0, [A6 - 0x114]
  1041. 00000E48  2F00                     move.l     -[A7], D0
  1042. 00000E4A  486E FFF0                pea.l      [A6 - 0x10]
  1043. 00000E4E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1044. 00000E52  A9CE                     syscall    TETextBox/TextBox
  1045. 00000E54  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1046. 00000E5A  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1047. 00000E60  2EBC 0000 008A           move.l     [A7], 0x8A
  1048. 00000E66  486E FEEC                pea.l      [A6 - 0x114]
  1049. 00000E6A  4EB9 0000 081A           jsr        [0x0000081A]
  1050. 00000E70  486E FEED                pea.l      [A6 - 0x113]
  1051. 00000E74  7000                     moveq.l    D0, 0x00
  1052. 00000E76  102E FEEC                move.b     D0, [A6 - 0x114]
  1053. 00000E7A  2F00                     move.l     -[A7], D0
  1054. 00000E7C  486E FFF0                pea.l      [A6 - 0x10]
  1055. 00000E80  3F3C FFFF                move.w     -[A7], 0xFFFF
  1056. 00000E84  A9CE                     syscall    TETextBox/TextBox
  1057. 00000E86  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1058. 00000E8C  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1059. 00000E92  2EBC 0000 0092           move.l     [A7], 0x92
  1060. 00000E98  486E FEEC                pea.l      [A6 - 0x114]
  1061. 00000E9C  4EB9 0000 081A           jsr        [0x0000081A]
  1062. 00000EA2  486E FEED                pea.l      [A6 - 0x113]
  1063. 00000EA6  7000                     moveq.l    D0, 0x00
  1064. 00000EA8  102E FEEC                move.b     D0, [A6 - 0x114]
  1065. 00000EAC  2F00                     move.l     -[A7], D0
  1066. 00000EAE  486E FFF0                pea.l      [A6 - 0x10]
  1067. 00000EB2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1068. 00000EB6  A9CE                     syscall    TETextBox/TextBox
  1069. 00000EB8  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1070. 00000EBE  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1071. 00000EC4  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1072. 00000ECA  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1073. 00000ED0  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1074. 00000ED6  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1075. 00000EDC  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  1076. 00000EE4  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  1077. 00000EEC  3D6E FFF0 FFF8           move.w     [A6 - 0x8], [A6 - 0x10]
  1078. 00000EF2  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  1079. 00000EF8  2EBC 0000 0098           move.l     [A7], 0x98
  1080. 00000EFE  486E FEEC                pea.l      [A6 - 0x114]
  1081. 00000F02  4EB9 0000 081A           jsr        [0x0000081A]
  1082. 00000F08  486E FEED                pea.l      [A6 - 0x113]
  1083. 00000F0C  7000                     moveq.l    D0, 0x00
  1084. 00000F0E  102E FEEC                move.b     D0, [A6 - 0x114]
  1085. 00000F12  2F00                     move.l     -[A7], D0
  1086. 00000F14  486E FFF8                pea.l      [A6 - 0x8]
  1087. 00000F18  3F3C 0001                move.w     -[A7], 0x1
  1088. 00000F1C  A9CE                     syscall    TETextBox/TextBox
  1089. 00000F1E  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1090. 00000F24  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1091. 00000F2A  2EBC 0000 00AE           move.l     [A7], 0xAE
  1092. 00000F30  486E FEEC                pea.l      [A6 - 0x114]
  1093. 00000F34  4EB9 0000 081A           jsr        [0x0000081A]
  1094. 00000F3A  486E FEED                pea.l      [A6 - 0x113]
  1095. 00000F3E  7000                     moveq.l    D0, 0x00
  1096. 00000F40  102E FEEC                move.b     D0, [A6 - 0x114]
  1097. 00000F44  2F00                     move.l     -[A7], D0
  1098. 00000F46  486E FFF0                pea.l      [A6 - 0x10]
  1099. 00000F4A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1100. 00000F4E  A9CE                     syscall    TETextBox/TextBox
  1101. 00000F50  066E 008C FFF2           addi.w     [A6 - 0xE], 0x8C
  1102. 00000F56  066E 008C FFF6           addi.w     [A6 - 0xA], 0x8C
  1103. 00000F5C  2EBC 0000 00B4           move.l     [A7], 0xB4
  1104. 00000F62  486E FEEC                pea.l      [A6 - 0x114]
  1105. 00000F66  4EB9 0000 081A           jsr        [0x0000081A]
  1106. 00000F6C  486E FEED                pea.l      [A6 - 0x113]
  1107. 00000F70  7000                     moveq.l    D0, 0x00
  1108. 00000F72  102E FEEC                move.b     D0, [A6 - 0x114]
  1109. 00000F76  2F00                     move.l     -[A7], D0
  1110. 00000F78  486E FFF0                pea.l      [A6 - 0x10]
  1111. 00000F7C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1112. 00000F80  A9CE                     syscall    TETextBox/TextBox
  1113. 00000F82  046E 008C FFF2           subi.w     [A6 - 0xE], 0x8C
  1114. 00000F88  046E 008C FFF6           subi.w     [A6 - 0xA], 0x8C
  1115. 00000F8E  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1116. 00000F94  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1117. 00000F9A  2EBC 0000 00BE           move.l     [A7], 0xBE
  1118. 00000FA0  486E FEEC                pea.l      [A6 - 0x114]
  1119. 00000FA4  4EB9 0000 081A           jsr        [0x0000081A]
  1120. 00000FAA  486E FEED                pea.l      [A6 - 0x113]
  1121. 00000FAE  7000                     moveq.l    D0, 0x00
  1122. 00000FB0  102E FEEC                move.b     D0, [A6 - 0x114]
  1123. 00000FB4  2F00                     move.l     -[A7], D0
  1124. 00000FB6  486E FFF0                pea.l      [A6 - 0x10]
  1125. 00000FBA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1126. 00000FBE  A9CE                     syscall    TETextBox/TextBox
  1127. 00000FC0  066E 008C FFF2           addi.w     [A6 - 0xE], 0x8C
  1128. 00000FC6  066E 008C FFF6           addi.w     [A6 - 0xA], 0x8C
  1129. 00000FCC  2EBC 0000 00C6           move.l     [A7], 0xC6
  1130. 00000FD2  486E FEEC                pea.l      [A6 - 0x114]
  1131. 00000FD6  4EB9 0000 081A           jsr        [0x0000081A]
  1132. 00000FDC  486E FEED                pea.l      [A6 - 0x113]
  1133. 00000FE0  7000                     moveq.l    D0, 0x00
  1134. 00000FE2  102E FEEC                move.b     D0, [A6 - 0x114]
  1135. 00000FE6  2F00                     move.l     -[A7], D0
  1136. 00000FE8  486E FFF0                pea.l      [A6 - 0x10]
  1137. 00000FEC  3F3C FFFF                move.w     -[A7], 0xFFFF
  1138. 00000FF0  A9CE                     syscall    TETextBox/TextBox
  1139. 00000FF2  046E 008C FFF2           subi.w     [A6 - 0xE], 0x8C
  1140. 00000FF8  046E 008C FFF6           subi.w     [A6 - 0xA], 0x8C
  1141. 00000FFE  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1142. 00001004  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1143. 0000100A  2EBC 0000 00D0           move.l     [A7], 0xD0
  1144. 00001010  486E FEEC                pea.l      [A6 - 0x114]
  1145. 00001014  4EB9 0000 081A           jsr        [0x0000081A]
  1146. 0000101A  486E FEED                pea.l      [A6 - 0x113]
  1147. 0000101E  7000                     moveq.l    D0, 0x00
  1148. 00001020  102E FEEC                move.b     D0, [A6 - 0x114]
  1149. 00001024  2F00                     move.l     -[A7], D0
  1150. 00001026  486E FFF0                pea.l      [A6 - 0x10]
  1151. 0000102A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1152. 0000102E  A9CE                     syscall    TETextBox/TextBox
  1153. 00001030  066E 008C FFF2           addi.w     [A6 - 0xE], 0x8C
  1154. 00001036  066E 008C FFF6           addi.w     [A6 - 0xA], 0x8C
  1155. 0000103C  2EBC 0000 00DE           move.l     [A7], 0xDE
  1156. 00001042  486E FEEC                pea.l      [A6 - 0x114]
  1157. 00001046  4EB9 0000 081A           jsr        [0x0000081A]
  1158. 0000104C  486E FEED                pea.l      [A6 - 0x113]
  1159. 00001050  7000                     moveq.l    D0, 0x00
  1160. 00001052  102E FEEC                move.b     D0, [A6 - 0x114]
  1161. 00001056  2F00                     move.l     -[A7], D0
  1162. 00001058  486E FFF0                pea.l      [A6 - 0x10]
  1163. 0000105C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1164. 00001060  A9CE                     syscall    TETextBox/TextBox
  1165. 00001062  046E 008C FFF2           subi.w     [A6 - 0xE], 0x8C
  1166. 00001068  046E 008C FFF6           subi.w     [A6 - 0xA], 0x8C
  1167. 0000106E  066E 000C FFF0           addi.w     [A6 - 0x10], 0xC
  1168. 00001074  066E 000C FFF4           addi.w     [A6 - 0xC], 0xC
  1169. 0000107A  4297                     clr.l      [A7]
  1170. 0000107C  A8D8                     syscall    NewRgn
  1171. 0000107E  285F                     movea.l    A4, [A7]+
  1172. 00001080  2E8C                     move.l     [A7], A4
  1173. 00001082  A87A                     syscall    GetClip
  1174. 00001084  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  1175. 0000108C  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  1176. 00001094  046E 000E FFF8           subi.w     [A6 - 0x8], 0xE
  1177. 0000109A  486E FFF8                pea.l      [A6 - 0x8]
  1178. 0000109E  A87B                     syscall    ClipRect
  1179. 000010A0  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  1180. 000010A8  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  1181. 000010B0  7046                     moveq.l    D0, 0x46
  1182. 000010B2  D06E FFFA                add.w      D0, [A6 - 0x6]
  1183. 000010B6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1184. 000010BA  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  1185. 000010C0  046E 000C FFF8           subi.w     [A6 - 0x8], 0xC
  1186. 000010C6  4257                     clr.w      [A7]
  1187. 000010C8  2F39 FFFF 41EA           move.l     -[A7], [0xFFFF41EA]
  1188. 000010CE  A960                     syscall    GetControlValue/GetCtlValue
  1189. 000010D0  3E1F                     move.w     D7, [A7]+
  1190. 000010D2  3039 FFFF 41E8           move.w     D0, [0xFFFF41E8]
  1191. 000010D8  9079 FFFF 41E4           sub.w      D0, [0xFFFF41E4]
  1192. 000010DE  48C0                     ext.l      D0
  1193. 000010E0  81FC 0046                divs.w     D0, 0x46 /* 'F' */
  1194. 000010E4  5240                     addq.w     D0, 1
  1195. 000010E6  D047                     add.w      D0, D7
  1196. 000010E8  3C00                     move.w     D6, D0
  1197. 000010EA  0C46 0020                cmpi.w     D6, 0x20 /* ' ' */
  1198. 000010EE  4FEF 0050                lea.l      A7, [A7 + 0x50]
  1199. 000010F2  6F02                     ble        +0x4 /* 000010F6 */
  1200. 000010F4  7C20                     moveq.l    D6, 0x20
  1201. label000010F6:
  1202. 000010F6  4267                     clr.w      -[A7]
  1203. 000010F8  2F39 FFFF 41EA           move.l     -[A7], [0xFFFF41EA]
  1204. 000010FE  A960                     syscall    GetControlValue/GetCtlValue
  1205. 00001100  3A1F                     move.w     D5, [A7]+
  1206. 00001102  6056                     bra        +0x58 /* 0000115A */
  1207. label00001104:
  1208. 00001104  2F3C 0000 00EC           move.l     -[A7], 0xEC
  1209. 0000110A  486E FEEC                pea.l      [A6 - 0x114]
  1210. 0000110E  4EB9 0000 081A           jsr        [0x0000081A]
  1211. 00001114  3045                     movea.w    A0, D5
  1212. 00001116  4868 0001                pea.l      [A0 + 0x1]
  1213. 0000111A  486E FDEC                pea.l      [A6 - 0x214]
  1214. 0000111E  4EB9 0000 0152           jsr        [0x00000152]
  1215. 00001124  486E FDEC                pea.l      [A6 - 0x214]
  1216. 00001128  486E FEEC                pea.l      [A6 - 0x114]
  1217. 0000112C  4EB9 0000 0822           jsr        [0x00000822]
  1218. 00001132  486E FEED                pea.l      [A6 - 0x113]
  1219. 00001136  7000                     moveq.l    D0, 0x00
  1220. 00001138  102E FEEC                move.b     D0, [A6 - 0x114]
  1221. 0000113C  2F00                     move.l     -[A7], D0
  1222. 0000113E  486E FFF8                pea.l      [A6 - 0x8]
  1223. 00001142  3F3C 0001                move.w     -[A7], 0x1
  1224. 00001146  A9CE                     syscall    TETextBox/TextBox
  1225. 00001148  066E 0046 FFFE           addi.w     [A6 - 0x2], 0x46 /* 'F' */
  1226. 0000114E  066E 0046 FFFA           addi.w     [A6 - 0x6], 0x46 /* 'F' */
  1227. 00001154  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1228. 00001158  5245                     addq.w     D5, 1
  1229. label0000115A:
  1230. 0000115A  0C45 0020                cmpi.w     D5, 0x20 /* ' ' */
  1231. 0000115E  6DA4                     blt        -0x5A /* 00001104 */
  1232. 00001160  7A00                     moveq.l    D5, 0x00
  1233. 00001162  267C FFFF 3A62           movea.l    A3, 0xFFFF3A62
  1234. 00001168  6020                     bra        +0x22 /* 0000118A */
  1235. label0000116A:
  1236. 0000116A  3807                     move.w     D4, D7
  1237. 0000116C  45F0 4590                lea.l      A2, [ + D4 * 4]
  1238. 00001170  600E                     bra        +0x10 /* 00001180 */
  1239. label00001172:
  1240. 00001172  204B                     movea.l    A0, A3
  1241. 00001174  D1CA                     add.l      A0, A2
  1242. 00001176  20BC FFFF FC7C           move.l     [A0], 0xFFFFFC7C
  1243. 0000117C  5244                     addq.w     D4, 1
  1244. 0000117E  588A                     addq.l     A2, 4
  1245. label00001180:
  1246. 00001180  BC44                     cmp.w      D6, D4
  1247. 00001182  6EEE                     bgt        -0x10 /* 00001172 */
  1248. 00001184  5245                     addq.w     D5, 1
  1249. 00001186  47EB 0080                lea.l      A3, [A3 + 0x80]
  1250. label0000118A:
  1251. 0000118A  0C45 000E                cmpi.w     D5, 0xE
  1252. 0000118E  6DDA                     blt        -0x24 /* 0000116A */
  1253. 00001190  7A00                     moveq.l    D5, 0x00
  1254. 00001192  267C FFFF 4162           movea.l    A3, 0xFFFF4162
  1255. 00001198  600A                     bra        +0xC /* 000011A4 */
  1256. label0000119A:
  1257. 0000119A  26BC FFFF FC7C           move.l     [A3], 0xFFFFFC7C
  1258. 000011A0  5245                     addq.w     D5, 1
  1259. 000011A2  588B                     addq.l     A3, 4
  1260. label000011A4:
  1261. 000011A4  0C45 0020                cmpi.w     D5, 0x20 /* ' ' */
  1262. 000011A8  6DF0                     blt        -0xE /* 0000119A */
  1263. 000011AA  4267                     clr.w      -[A7]
  1264. 000011AC  A888                     syscall    TextFace
  1265. 000011AE  2F0C                     move.l     -[A7], A4
  1266. 000011B0  A879                     syscall    SetClip
  1267. 000011B2  2F0C                     move.l     -[A7], A4
  1268. 000011B4  A8D9                     syscall    DisposRgn/DisposeRgn
  1269. 000011B6  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1270. 000011BC  4EB9 0000 0F02           jsr        [0x00000F02]
  1271. 000011C2  2EB9 FFFF 3A5E           move.l     [A7], [0xFFFF3A5E]
  1272. 000011C8  A923                     syscall    EndUpdate
  1273. 000011CA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1274. 000011CE  A873                     syscall    SetPort
  1275. 000011D0  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1276. 000011D4  4E5E                     unlink     A6
  1277. 000011D6  4E75                     rts
  1278. export_166:
  1279. 000011D8  4E56 FFF8                link       A6, -0x0008
  1280. 000011DC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1281. 000011E0  286E 000A                movea.l    A4, [A6 + 0xA]
  1282. 000011E4  4A6E 0008                tst.w      [A6 + 0x8]
  1283. 000011E8  6F00 00EE                ble        +0xF0 /* 000012D8 */
  1284. 000011EC  42A7                     clr.l      -[A7]
  1285. 000011EE  2F0C                     move.l     -[A7], A4
  1286. 000011F0  A95A                     syscall    GetControlReference/GetCRefCon
  1287. 000011F2  2E1F                     move.l     D7, [A7]+
  1288. 000011F4  4267                     clr.w      -[A7]
  1289. 000011F6  2F0C                     move.l     -[A7], A4
  1290. 000011F8  A962                     syscall    GetControlMaximum/GetMaxCtl
  1291. 000011FA  3E1F                     move.w     D7, [A7]+
  1292. 000011FC  4267                     clr.w      -[A7]
  1293. 000011FE  2F0C                     move.l     -[A7], A4
  1294. 00001200  A961                     syscall    GetControlMinimum/GetMinCtl
  1295. 00001202  3C1F                     move.w     D6, [A7]+
  1296. 00001204  4267                     clr.w      -[A7]
  1297. 00001206  2F0C                     move.l     -[A7], A4
  1298. 00001208  A960                     syscall    GetControlValue/GetCtlValue
  1299. 0000120A  381F                     move.w     D4, [A7]+
  1300. 0000120C  3A04                     move.w     D5, D4
  1301. 0000120E  302E 0008                move.w     D0, [A6 + 0x8]
  1302. 00001212  6B64                     bmi        +0x66 /* 00001278 */
  1303. 00001214  0440 0016                subi.w     D0, 0x16
  1304. 00001218  6724                     beq        +0x26 /* 0000123E */
  1305. 0000121A  6A08                     bpl        +0xA /* 00001224 */
  1306. 0000121C  5440                     addq.w     D0, 2
  1307. 0000121E  670A                     beq        +0xC /* 0000122A */
  1308. 00001220  6A12                     bpl        +0x14 /* 00001234 */
  1309. 00001222  6054                     bra        +0x56 /* 00001278 */
  1310. label00001224:
  1311. 00001224  5540                     subq.w     D0, 2
  1312. 00001226  6A50                     bpl        +0x52 /* 00001278 */
  1313. 00001228  6032                     bra        +0x34 /* 0000125C */
  1314. label0000122A:
  1315. 0000122A  5345                     subq.w     D5, 1
  1316. 0000122C  BC45                     cmp.w      D6, D5
  1317. 0000122E  6F48                     ble        +0x4A /* 00001278 */
  1318. 00001230  3A06                     move.w     D5, D6
  1319. 00001232  6044                     bra        +0x46 /* 00001278 */
  1320. label00001234:
  1321. 00001234  5245                     addq.w     D5, 1
  1322. 00001236  BE45                     cmp.w      D7, D5
  1323. 00001238  6C3E                     bge        +0x40 /* 00001278 */
  1324. 0000123A  3A07                     move.w     D5, D7
  1325. 0000123C  603A                     bra        +0x3C /* 00001278 */
  1326. label0000123E:
  1327. 0000123E  3039 FFFF 41E8           move.w     D0, [0xFFFF41E8]
  1328. 00001244  9079 FFFF 41E4           sub.w      D0, [0xFFFF41E4]
  1329. 0000124A  48C0                     ext.l      D0
  1330. 0000124C  81FC 0046                divs.w     D0, 0x46 /* 'F' */
  1331. 00001250  9A40                     sub.w      D5, D0
  1332. 00001252  5245                     addq.w     D5, 1
  1333. 00001254  BC45                     cmp.w      D6, D5
  1334. 00001256  6F20                     ble        +0x22 /* 00001278 */
  1335. 00001258  3A06                     move.w     D5, D6
  1336. 0000125A  601C                     bra        +0x1E /* 00001278 */
  1337. label0000125C:
  1338. 0000125C  3039 FFFF 41E8           move.w     D0, [0xFFFF41E8]
  1339. 00001262  9079 FFFF 41E4           sub.w      D0, [0xFFFF41E4]
  1340. 00001268  48C0                     ext.l      D0
  1341. 0000126A  81FC 0046                divs.w     D0, 0x46 /* 'F' */
  1342. 0000126E  DA40                     add.w      D5, D0
  1343. 00001270  5345                     subq.w     D5, 1
  1344. 00001272  BE45                     cmp.w      D7, D5
  1345. 00001274  6C02                     bge        +0x4 /* 00001278 */
  1346. 00001276  3A07                     move.w     D5, D7
  1347. label00001278:
  1348. 00001278  2F0C                     move.l     -[A7], A4
  1349. 0000127A  3F05                     move.w     -[A7], D5
  1350. 0000127C  A963                     syscall    SetControlValue/SetCtlValue
  1351. 0000127E  BA44                     cmp.w      D5, D4
  1352. 00001280  6756                     beq        +0x58 /* 000012D8 */
  1353. 00001282  486E FFF8                pea.l      [A6 - 0x8]
  1354. 00001286  3F39 FFFF 41E4           move.w     -[A7], [0xFFFF41E4]
  1355. 0000128C  70F6                     moveq.l    D0, 0xFFFFFFF6
  1356. 0000128E  D079 FFFF 41E2           add.w      D0, [0xFFFF41E2]
  1357. 00001294  3F00                     move.w     -[A7], D0
  1358. 00001296  3F39 FFFF 41E8           move.w     -[A7], [0xFFFF41E8]
  1359. 0000129C  3F39 FFFF 41E6           move.w     -[A7], [0xFFFF41E6]
  1360. 000012A2  A8A7                     syscall    SetRect
  1361. 000012A4  42A7                     clr.l      -[A7]
  1362. 000012A6  A8D8                     syscall    NewRgn
  1363. 000012A8  285F                     movea.l    A4, [A7]+
  1364. 000012AA  486E FFF8                pea.l      [A6 - 0x8]
  1365. 000012AE  3004                     move.w     D0, D4
  1366. 000012B0  9045                     sub.w      D0, D5
  1367. 000012B2  C1FC 0046                muls.w     D0, 0x46 /* 'F' */
  1368. 000012B6  3F00                     move.w     -[A7], D0
  1369. 000012B8  4267                     clr.w      -[A7]
  1370. 000012BA  2F0C                     move.l     -[A7], A4
  1371. 000012BC  A8EF                     syscall    ScrollRect
  1372. 000012BE  2F0C                     move.l     -[A7], A4
  1373. 000012C0  A8D4                     syscall    EraseRgn
  1374. 000012C2  2F0C                     move.l     -[A7], A4
  1375. 000012C4  A927                     syscall    InvalRgn
  1376. 000012C6  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1377. 000012CC  4EBA F8A2                jsr        [PC - 0x75E /* 00000B70 */]
  1378. 000012D0  4EBA F0D6                jsr        [PC - 0xF2A /* 000003A8 */]
  1379. 000012D4  2E8C                     move.l     [A7], A4
  1380. 000012D6  A8D9                     syscall    DisposRgn/DisposeRgn
  1381. label000012D8:
  1382. 000012D8  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1383. 000012DC  4E5E                     unlink     A6
  1384. 000012DE  4E74 0006                rtd        0x0006
  1385. export_167:
  1386. 000012E2  4E56 FFEC                link       A6, -0x0014
  1387. 000012E6  48E7 0108                movem.l    -[A7], D7,A4
  1388. 000012EA  486E FFF4                pea.l      [A6 - 0xC]
  1389. 000012EE  A874                     syscall    GetPort
  1390. 000012F0  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1391. 000012F6  A873                     syscall    SetPort
  1392. 000012F8  0C79 0001 FFFF 9C04      cmpi.w     [0xFFFF9C04], 0x1
  1393. 00001300  6678                     bne        +0x7A /* 0000137A */
  1394. 00001302  2D79 FFFF 9C0E FFEC      move.l     [A6 - 0x14], [0xFFFF9C0E]
  1395. 0000130A  486E FFEC                pea.l      [A6 - 0x14]
  1396. 0000130E  A871                     syscall    GlobalToLocal
  1397. 00001310  4267                     clr.w      -[A7]
  1398. 00001312  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1399. 00001316  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1400. 0000131A  486E FFF0                pea.l      [A6 - 0x10]
  1401. 0000131E  A96C                     syscall    FindControl
  1402. 00001320  3E1F                     move.w     D7, [A7]+
  1403. 00001322  0C47 0081                cmpi.w     D7, 0x81
  1404. 00001326  6638                     bne        +0x3A /* 00001360 */
  1405. 00001328  4267                     clr.w      -[A7]
  1406. 0000132A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1407. 0000132E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1408. 00001332  42A7                     clr.l      -[A7]
  1409. 00001334  A968                     syscall    TrackControl
  1410. 00001336  3E1F                     move.w     D7, [A7]+
  1411. 00001338  4A47                     tst.w      D7
  1412. 0000133A  673E                     beq        +0x40 /* 0000137A */
  1413. 0000133C  2D79 FFFF 41E2 FFF8      move.l     [A6 - 0x8], [0xFFFF41E2]
  1414. 00001344  2D79 FFFF 41E6 FFFC      move.l     [A6 - 0x4], [0xFFFF41E6]
  1415. 0000134C  046E 000E FFF8           subi.w     [A6 - 0x8], 0xE
  1416. 00001352  486E FFF8                pea.l      [A6 - 0x8]
  1417. 00001356  A8A3                     syscall    EraseRect
  1418. 00001358  486E FFF8                pea.l      [A6 - 0x8]
  1419. 0000135C  A928                     syscall    InvalRect
  1420. 0000135E  601A                     bra        +0x1C /* 0000137A */
  1421. label00001360:
  1422. 00001360  4A47                     tst.w      D7
  1423. 00001362  6F16                     ble        +0x18 /* 0000137A */
  1424. 00001364  287C 0000 0552           movea.l    A4, 0x552
  1425. 0000136A  4267                     clr.w      -[A7]
  1426. 0000136C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1427. 00001370  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1428. 00001374  2F0C                     move.l     -[A7], A4
  1429. 00001376  A968                     syscall    TrackControl
  1430. 00001378  548F                     addq.l     A7, 2
  1431. label0000137A:
  1432. 0000137A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1433. 0000137E  A873                     syscall    SetPort
  1434. 00001380  4CDF 1080                movem.l    D7,A4, [A7]+
  1435. 00001384  4E5E                     unlink     A6
  1436. 00001386  4E75                     rts
  1437. export_168:
  1438. fn00001388:
  1439. 00001388  4E56 0000                link       A6, 0
  1440. 0000138C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1441. 00001390  3C2E 0008                move.w     D6, [A6 + 0x8]
  1442. 00001394  286E 000A                movea.l    A4, [A6 + 0xA]
  1443. 00001398  206C 0082                movea.l    A0, [A4 + 0x82]
  1444. 0000139C  2650                     movea.l    A3, [A0]
  1445. 0000139E  7EFE                     moveq.l    D7, 0xFFFFFFFE
  1446. 000013A0  DE79 FFFF 61AA           add.w      D7, [0xFFFF61AA]
  1447. 000013A6  BE46                     cmp.w      D7, D6
  1448. 000013A8  6C02                     bge        +0x4 /* 000013AC */
  1449. 000013AA  3C07                     move.w     D6, D7
  1450. label000013AC:
  1451. 000013AC  3746 000C                move.w     [A3 + 0xC], D6
  1452. 000013B0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1453. 000013B4  4E5E                     unlink     A6
  1454. 000013B6  4E75                     rts
  1455. export_169:
  1456. 000013B8  4E56 FFEE                link       A6, -0x0012
  1457. 000013BC  486E FFEE                pea.l      [A6 - 0x12]
  1458. 000013C0  A874                     syscall    GetPort
  1459. 000013C2  42A7                     clr.l      -[A7]
  1460. 000013C4  3F3C 0096                move.w     -[A7], 0x96
  1461. 000013C8  42A7                     clr.l      -[A7]
  1462. 000013CA  2F39 FFFF 95AC           move.l     -[A7], [0xFFFF95AC]
  1463. 000013D0  A97C                     syscall    GetNewDialog
  1464. 000013D2  23DF FFFF 3A5E           move.l     [0xFFFF3A5E], [A7]+
  1465. 000013D8  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1466. 000013DE  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  1467. 000013E4  2EB9 FFFF 3A5E           move.l     [A7], [0xFFFF3A5E]
  1468. 000013EA  A873                     syscall    SetPort
  1469. 000013EC  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1470. 000013F2  2079 FFFF 3A5E           movea.l    A0, [0xFFFF3A5E]
  1471. 000013F8  3F28 0016                move.w     -[A7], [A0 + 0x16]
  1472. 000013FC  4878 0108                push.l     0x108
  1473. 00001400  A91D                     syscall    SizeWindow
  1474. 00001402  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1475. 00001408  2079 FFFF 3A5E           movea.l    A0, [0xFFFF3A5E]
  1476. 0000140E  702A                     moveq.l    D0, 0x2A
  1477. 00001410  D068 0014                add.w      D0, [A0 + 0x14]
  1478. 00001414  3F00                     move.w     -[A7], D0
  1479. 00001416  4EBA FF70                jsr        [PC - 0x90 /* 00001388 */]
  1480. 0000141A  2EB9 FFFF 3A5E           move.l     [A7], [0xFFFF3A5E]
  1481. 00001420  3F3C 0001                move.w     -[A7], 0x1
  1482. 00001424  486E FFF2                pea.l      [A6 - 0xE]
  1483. 00001428  486E FFF4                pea.l      [A6 - 0xC]
  1484. 0000142C  2F3C FFFF 41E2           move.l     -[A7], 0xFFFF41E2
  1485. 00001432  A98D                     syscall    GetDialogItem/GetDItem
  1486. 00001434  3039 FFFF 41E2           move.w     D0, [0xFFFF41E2]
  1487. 0000143A  0640 00AA                addi.w     D0, 0xAA
  1488. 0000143E  33C0 FFFF 41E6           move.w     [0xFFFF41E6], D0
  1489. 00001444  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1490. 0000144A  3F3C 0002                move.w     -[A7], 0x2
  1491. 0000144E  486E FFF2                pea.l      [A6 - 0xE]
  1492. 00001452  486E FFF4                pea.l      [A6 - 0xC]
  1493. 00001456  486E FFF8                pea.l      [A6 - 0x8]
  1494. 0000145A  A98D                     syscall    GetDialogItem/GetDItem
  1495. 0000145C  23EE FFF4 FFFF 41EA      move.l     [0xFFFF41EA], [A6 - 0xC]
  1496. 00001464  3EBC 0004                move.w     [A7], 0x4
  1497. 00001468  A887                     syscall    TextFont
  1498. 0000146A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1499. 0000146E  A88A                     syscall    TextSize
  1500. 00001470  4279 FFFF 9C04           clr.w      [0xFFFF9C04]
  1501. 00001476  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1502. 0000147C  4EBA EE5E                jsr        [PC - 0x11A2 /* 000002DC */]
  1503. 00001480  2EB9 FFFF 3A5E           move.l     [A7], [0xFFFF3A5E]
  1504. 00001486  A915                     syscall    ShowWindow
  1505. 00001488  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1506. 0000148E  4EB9 0000 0C0A           jsr        [0x00000C0A]
  1507. 00001494  2EAE FFEE                move.l     [A7], [A6 - 0x12]
  1508. 00001498  A873                     syscall    SetPort
  1509. 0000149A  4E5E                     unlink     A6
  1510. 0000149C  4E75                     rts
  1511. export_170:
  1512. 0000149E  4AB9 FFFF 3A5E           tst.l      [0xFFFF3A5E]
  1513. 000014A4  6708                     beq        +0xA /* 000014AE */
  1514. 000014A6  2F39 FFFF 3A5E           move.l     -[A7], [0xFFFF3A5E]
  1515. 000014AC  A983                     syscall    DisposeDialog
  1516. label000014AE:
  1517. 000014AE  42B9 FFFF 3A5E           clr.l      [0xFFFF3A5E]
  1518. 000014B4  4E75                     rts
  1519. export_136:
  1520. 000014B6  4E56 FFFC                link       A6, -0x0004
  1521. 000014BA  4267                     clr.w      -[A7]
  1522. 000014BC  2F3C 6472 6167           move.l     -[A7], 0x64726167 /* 'drag' */
  1523. 000014C2  486E FFFC                pea.l      [A6 - 0x4]
  1524. 000014C6  4EB9 0000 0092           jsr        [0x00000092]
  1525. 000014CC  4A5F                     tst.w      [A7]+
  1526. 000014CE  6608                     bne        +0xA /* 000014D8 */
  1527. 000014D0  082E 0000 FFFF           btst.b     [A6 - 0x1], 0x0
  1528. 000014D6  6608                     bne        +0xA /* 000014E0 */
  1529. label000014D8:
  1530. 000014D8  4239 FFFF 41EE           clr.b      [0xFFFF41EE]
  1531. 000014DE  6008                     bra        +0xA /* 000014E8 */
  1532. label000014E0:
  1533. 000014E0  13FC 0001 FFFF 41EE      move.b     [0xFFFF41EE], 0x1
  1534. label000014E8:
  1535. 000014E8  4E5E                     unlink     A6
  1536. 000014EA  4E75                     rts
  1537. export_137:
  1538. 000014EC  4E56 FF86                link       A6, -0x007A
  1539. 000014F0  48E7 0108                movem.l    -[A7], D7,A4
  1540. 000014F4  206E 0008                movea.l    A0, [A6 + 0x8]
  1541. 000014F8  0C90 6E75 6C6C           cmpi.l     [A0], 0x6E756C6C /* 'null' */
  1542. 000014FE  6778                     beq        +0x7A /* 00001578 */
  1543. 00001500  4267                     clr.w      -[A7]
  1544. 00001502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1545. 00001506  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  1546. 0000150C  486E FFF8                pea.l      [A6 - 0x8]
  1547. 00001510  303C 0603                move.w     D0, 0x603
  1548. 00001514  A816                     syscall    Pack8
  1549. 00001516  4A5F                     tst.w      [A7]+
  1550. 00001518  665E                     bne        +0x60 /* 00001578 */
  1551. 0000151A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1552. 0000151E  A029                     syscall    HLock
  1553. 00001520  206E FFFC                movea.l    A0, [A6 - 0x4]
  1554. 00001524  2850                     movea.l    A4, [A0]
  1555. 00001526  42AE FF98                clr.l      [A6 - 0x68]
  1556. 0000152A  41EC 0006                lea.l      A0, [A4 + 0x6]
  1557. 0000152E  2D48 FF9E                move.l     [A6 - 0x62], A0
  1558. 00001532  3D54 FFA2                move.w     [A6 - 0x5E], [A4]
  1559. 00001536  426E FFA8                clr.w      [A6 - 0x58]
  1560. 0000153A  2D6C 0002 FFBC           move.l     [A6 - 0x44], [A4 + 0x2]
  1561. 00001540  41EE FF8C                lea.l      A0, [A6 - 0x74]
  1562. 00001544  7009                     moveq.l    D0, 0x09
  1563. 00001546  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  1564. 00001548  3E00                     move.w     D7, D0
  1565. 0000154A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1566. 0000154E  A02A                     syscall    HUnlock
  1567. 00001550  4267                     clr.w      -[A7]
  1568. 00001552  486E FFF8                pea.l      [A6 - 0x8]
  1569. 00001556  303C 0204                move.w     D0, 0x204
  1570. 0000155A  A816                     syscall    Pack8
  1571. 0000155C  4A47                     tst.w      D7
  1572. 0000155E  548F                     addq.l     A7, 2
  1573. 00001560  6616                     bne        +0x18 /* 00001578 */
  1574. 00001562  082E 0004 FFAA           btst.b     [A6 - 0x56], 0x4
  1575. 00001568  670E                     beq        +0x10 /* 00001578 */
  1576. 0000156A  206E 000C                movea.l    A0, [A6 + 0xC]
  1577. 0000156E  216E FFBC 0002           move.l     [A0 + 0x2], [A6 - 0x44]
  1578. 00001574  30AE FFA2                move.w     [A0], [A6 - 0x5E]
  1579. label00001578:
  1580. 00001578  4CDF 1080                movem.l    D7,A4, [A7]+
  1581. 0000157C  4E5E                     unlink     A6
  1582. 0000157E  4E75                     rts
  1583. export_138:
  1584. 00001580  4E56 FF86                link       A6, -0x007A
  1585. 00001584  48E7 0108                movem.l    -[A7], D7,A4
  1586. 00001588  206E 0008                movea.l    A0, [A6 + 0x8]
  1587. 0000158C  0C90 6E75 6C6C           cmpi.l     [A0], 0x6E756C6C /* 'null' */
  1588. 00001592  6700 00A2                beq        +0xA4 /* 00001636 */
  1589. 00001596  4267                     clr.w      -[A7]
  1590. 00001598  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1591. 0000159C  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  1592. 000015A2  486E FFF8                pea.l      [A6 - 0x8]
  1593. 000015A6  303C 0603                move.w     D0, 0x603
  1594. 000015AA  A816                     syscall    Pack8
  1595. 000015AC  4A5F                     tst.w      [A7]+
  1596. 000015AE  6600 0086                bne        +0x88 /* 00001636 */
  1597. 000015B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  1598. 000015B6  A029                     syscall    HLock
  1599. 000015B8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1600. 000015BC  2850                     movea.l    A4, [A0]
  1601. 000015BE  42AE FF98                clr.l      [A6 - 0x68]
  1602. 000015C2  41EC 0006                lea.l      A0, [A4 + 0x6]
  1603. 000015C6  2D48 FF9E                move.l     [A6 - 0x62], A0
  1604. 000015CA  3D54 FFA2                move.w     [A6 - 0x5E], [A4]
  1605. 000015CE  426E FFA8                clr.w      [A6 - 0x58]
  1606. 000015D2  2D6C 0002 FFBC           move.l     [A6 - 0x44], [A4 + 0x2]
  1607. 000015D8  41EE FF8C                lea.l      A0, [A6 - 0x74]
  1608. 000015DC  7009                     moveq.l    D0, 0x09
  1609. 000015DE  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  1610. 000015E0  3E00                     move.w     D7, D0
  1611. 000015E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  1612. 000015E6  A02A                     syscall    HUnlock
  1613. 000015E8  4267                     clr.w      -[A7]
  1614. 000015EA  486E FFF8                pea.l      [A6 - 0x8]
  1615. 000015EE  303C 0204                move.w     D0, 0x204
  1616. 000015F2  A816                     syscall    Pack8
  1617. 000015F4  4A47                     tst.w      D7
  1618. 000015F6  548F                     addq.l     A7, 2
  1619. 000015F8  6704                     beq        +0x6 /* 000015FE */
  1620. 000015FA  7000                     moveq.l    D0, 0x00
  1621. 000015FC  603A                     bra        +0x3C /* 00001638 */
  1622. label000015FE:
  1623. 000015FE  082E 0004 FFAA           btst.b     [A6 - 0x56], 0x4
  1624. 00001604  6604                     bne        +0x6 /* 0000160A */
  1625. 00001606  7000                     moveq.l    D0, 0x00
  1626. 00001608  602E                     bra        +0x30 /* 00001638 */
  1627. label0000160A:
  1628. 0000160A  4267                     clr.w      -[A7]
  1629. 0000160C  3F14                     move.w     -[A7], [A4]
  1630. 0000160E  2F3C 7472 7368           move.l     -[A7], 0x74727368 /* 'trsh' */
  1631. 00001614  1F3C 0001                move.b     -[A7], 0x1
  1632. 00001618  486E FF8A                pea.l      [A6 - 0x76]
  1633. 0000161C  486E FF86                pea.l      [A6 - 0x7A]
  1634. 00001620  4EB9 0000 0192           jsr        [0x00000192 /* Lvl1DT */]
  1635. 00001626  202E FFBC                move.l     D0, [A6 - 0x44]
  1636. 0000162A  B0AE FF86                cmp.l      D0, [A6 - 0x7A]
  1637. 0000162E  548F                     addq.l     A7, 2
  1638. 00001630  6604                     bne        +0x6 /* 00001636 */
  1639. 00001632  7001                     moveq.l    D0, 0x01
  1640. 00001634  6002                     bra        +0x4 /* 00001638 */
  1641. label00001636:
  1642. 00001636  7000                     moveq.l    D0, 0x00
  1643. label00001638:
  1644. 00001638  4CDF 1080                movem.l    D7,A4, [A7]+
  1645. 0000163C  4E5E                     unlink     A6
  1646. 0000163E  4E75                     rts
  1647. export_139:
  1648. 00001640  48E7 FF70                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A1,A2,A3
  1649. 00001644  2479 FFFF 41F2           movea.l    A2, [0xFFFF41F2]
  1650. 0000164A  2679 FFFF 41F6           movea.l    A3, [0xFFFF41F6]
  1651. 00001650  2439 FFFF 41FE           move.l     D2, [0xFFFF41FE]
  1652. 00001656  2839 FFFF 4202           move.l     D4, [0xFFFF4202]
  1653. 0000165C  2C39 FFFF 41FA           move.l     D6, [0xFFFF41FA]
  1654. 00001662  2039 FFFF 4206           move.l     D0, [0xFFFF4206]
  1655. 00001668  1A3C 00FF                move.b     D5, 0xFF
  1656. 0000166C  3E39 FFFF 41F0           move.w     D7, [0xFFFF41F0]
  1657. label00001672:
  1658. 00001672  2252                     movea.l    A1, [A2]
  1659. 00001674  1285                     move.b     [A1], D5
  1660. 00001676  221B                     move.l     D1, [A3]+
  1661. 00001678  D280                     add.l      D1, D0
  1662. 0000167A  D392                     add.l      [A2], D1
  1663. 0000167C  2212                     move.l     D1, [A2]
  1664. 0000167E  B282                     cmp.l      D1, D2
  1665. 00001680  6204                     bhi        +0x6 /* 00001686 */
  1666. 00001682  DD92                     add.l      [A2], D6
  1667. 00001684  6006                     bra        +0x8 /* 0000168C */
  1668. label00001686:
  1669. 00001686  B881                     cmp.l      D4, D1
  1670. 00001688  6202                     bhi        +0x4 /* 0000168C */
  1671. 0000168A  9D92                     sub.l      [A2], D6
  1672. label0000168C:
  1673. 0000168C  225A                     movea.l    A1, [A2]+
  1674. 0000168E  4211                     clr.b      [A1]
  1675. 00001690  51CF FFE0                dbf        D7, -0x22 /* 00001672 */
  1676. 00001694  4CDF 0EFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A1,A2,A3, [A7]+
  1677. 00001698  4E75                     rts
  1678. export_140:
  1679. 0000169A  48E7 FF70                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A1,A2,A3
  1680. 0000169E  2479 FFFF 41F2           movea.l    A2, [0xFFFF41F2]
  1681. 000016A4  2679 FFFF 41F6           movea.l    A3, [0xFFFF41F6]
  1682. 000016AA  2439 FFFF 41FE           move.l     D2, [0xFFFF41FE]
  1683. 000016B0  2839 FFFF 4202           move.l     D4, [0xFFFF4202]
  1684. 000016B6  2C39 FFFF 41FA           move.l     D6, [0xFFFF41FA]
  1685. 000016BC  2039 FFFF 4206           move.l     D0, [0xFFFF4206]
  1686. 000016C2  1A3C 00FF                move.b     D5, 0xFF
  1687. 000016C6  3E39 FFFF 41F0           move.w     D7, [0xFFFF41F0]
  1688. label000016CC:
  1689. 000016CC  2252                     movea.l    A1, [A2]
  1690. 000016CE  0C11 0001                cmpi.b     [A1], 0x1
  1691. 000016D2  6602                     bne        +0x4 /* 000016D6 */
  1692. 000016D4  1285                     move.b     [A1], D5
  1693. label000016D6:
  1694. 000016D6  221B                     move.l     D1, [A3]+
  1695. 000016D8  D280                     add.l      D1, D0
  1696. 000016DA  D392                     add.l      [A2], D1
  1697. 000016DC  2212                     move.l     D1, [A2]
  1698. 000016DE  B282                     cmp.l      D1, D2
  1699. 000016E0  6204                     bhi        +0x6 /* 000016E6 */
  1700. 000016E2  DD92                     add.l      [A2], D6
  1701. 000016E4  6006                     bra        +0x8 /* 000016EC */
  1702. label000016E6:
  1703. 000016E6  B881                     cmp.l      D4, D1
  1704. 000016E8  6202                     bhi        +0x4 /* 000016EC */
  1705. 000016EA  9D92                     sub.l      [A2], D6
  1706. label000016EC:
  1707. 000016EC  225A                     movea.l    A1, [A2]+
  1708. 000016EE  0C11 00FF                cmpi.b     [A1], 0xFF
  1709. 000016F2  6604                     bne        +0x6 /* 000016F8 */
  1710. 000016F4  12BC 0001                move.b     [A1], 0x1
  1711. label000016F8:
  1712. 000016F8  51CF FFD2                dbf        D7, -0x30 /* 000016CC */
  1713. 000016FC  4CDF 0EFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A1,A2,A3, [A7]+
  1714. 00001700  4E75                     rts
  1715. export_141:
  1716. 00001702  2F3C FFFF 41F6           move.l     -[A7], 0xFFFF41F6
  1717. 00001708  4EB9 0000 0BCA           jsr        [0x00000BCA]
  1718. 0000170E  42B9 FFFF 41F6           clr.l      [0xFFFF41F6]
  1719. 00001714  2EBC FFFF 41F2           move.l     [A7], 0xFFFF41F2
  1720. 0000171A  4EB9 0000 0BCA           jsr        [0x00000BCA]
  1721. 00001720  42B9 FFFF 41F2           clr.l      [0xFFFF41F2]
  1722. 00001726  588F                     addq.l     A7, 4
  1723. 00001728  4E75                     rts
  1724. export_142:
  1725. 0000172A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1726. 0000172E  7E00                     moveq.l    D7, 0x00
  1727. 00001730  99CC                     sub.l      A4, A4
  1728. 00001732  6022                     bra        +0x24 /* 00001756 */
  1729. label00001734:
  1730. 00001734  2670 C9B5 FFFF 41F2      movea.l    A3, [[-0xBE0E] + A4]
  1731. 0000173C  200B                     move.l     D0, A3
  1732. 0000173E  6712                     beq        +0x14 /* 00001752 */
  1733. 00001740  0C13 0001                cmpi.b     [A3], 0x1
  1734. 00001744  660C                     bne        +0xE /* 00001752 */
  1735. 00001746  2070 C9B5 FFFF 41F2      movea.l    A0, [[-0xBE0E] + A4]
  1736. 0000174E  10BC 00FF                move.b     [A0], 0xFF
  1737. label00001752:
  1738. 00001752  5247                     addq.w     D7, 1
  1739. 00001754  588C                     addq.l     A4, 4
  1740. label00001756:
  1741. 00001756  0C47 0096                cmpi.w     D7, 0x96
  1742. 0000175A  6DD8                     blt        -0x26 /* 00001734 */
  1743. 0000175C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1744. 00001760  4E75                     rts
  1745. export_143:
  1746. 00001762  4E56 FFF8                link       A6, -0x0008
  1747. 00001766  48E7 0108                movem.l    -[A7], D7,A4
  1748. 0000176A  33FC 0096 FFFF 41F0      move.w     [0xFFFF41F0], 0x96
  1749. 00001772  3039 FFFF 41F0           move.w     D0, [0xFFFF41F0]
  1750. 00001778  4870 05A0 0050           pea.l      [0x50 + D0 * 4]
  1751. 0000177E  4EB9 0000 0BE2           jsr        [0x00000BE2]
  1752. 00001784  23C0 FFFF 41F6           move.l     [0xFFFF41F6], D0
  1753. 0000178A  4A80                     tst.l      D0
  1754. 0000178C  588F                     addq.l     A7, 4
  1755. 0000178E  660E                     bne        +0x10 /* 0000179E */
  1756. 00001790  2F3C 0000 00F4           move.l     -[A7], 0xF4
  1757. 00001796  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1758. 0000179C  588F                     addq.l     A7, 4
  1759. label0000179E:
  1760. 0000179E  3039 FFFF 41F0           move.w     D0, [0xFFFF41F0]
  1761. 000017A4  4870 05A0 0050           pea.l      [0x50 + D0 * 4]
  1762. 000017AA  4EB9 0000 0BE2           jsr        [0x00000BE2]
  1763. 000017B0  23C0 FFFF 41F2           move.l     [0xFFFF41F2], D0
  1764. 000017B6  4A80                     tst.l      D0
  1765. 000017B8  588F                     addq.l     A7, 4
  1766. 000017BA  660E                     bne        +0x10 /* 000017CA */
  1767. 000017BC  2F3C 0000 011A           move.l     -[A7], 0x11A
  1768. 000017C2  4EB9 0000 0BEA           jsr        [0x00000BEA]
  1769. 000017C8  588F                     addq.l     A7, 4
  1770. label000017CA:
  1771. 000017CA  7E00                     moveq.l    D7, 0x00
  1772. 000017CC  99CC                     sub.l      A4, A4
  1773. 000017CE  604C                     bra        +0x4E /* 0000181C */
  1774. label000017D0:
  1775. 000017D0  70CE                     moveq.l    D0, 0xFFFFFFCE
  1776. 000017D2  D079 FFFF 61AA           add.w      D0, [0xFFFF61AA]
  1777. 000017D8  3F00                     move.w     -[A7], D0
  1778. 000017DA  7005                     moveq.l    D0, 0x05
  1779. 000017DC  D079 FFFF 61A6           add.w      D0, [0xFFFF61A6]
  1780. 000017E2  3F00                     move.w     -[A7], D0
  1781. 000017E4  4EB9 0000 0842           jsr        [0x00000842]
  1782. 000017EA  3D40 FFF8                move.w     [A6 - 0x8], D0
  1783. 000017EE  3EB9 FFFF 963C           move.w     [A7], [0xFFFF963C]
  1784. 000017F4  4267                     clr.w      -[A7]
  1785. 000017F6  4EB9 0000 0842           jsr        [0x00000842]
  1786. 000017FC  7200                     moveq.l    D1, 0x00
  1787. 000017FE  3200                     move.w     D1, D0
  1788. 00001800  7000                     moveq.l    D0, 0x00
  1789. 00001802  302E FFF8                move.w     D0, [A6 - 0x8]
  1790. 00001806  D2B0 0DB5 FFFF 6026      add.l      D1, [[-0x9FDA] + D0 * 4]
  1791. 0000180E  2181 C9B5 FFFF 41F2      move.l     [[-0xBE0E] + A4], D1
  1792. 00001816  5C8F                     addq.l     A7, 6
  1793. 00001818  5247                     addq.w     D7, 1
  1794. 0000181A  588C                     addq.l     A4, 4
  1795. label0000181C:
  1796. 0000181C  7002                     moveq.l    D0, 0x02
  1797. 0000181E  D079 FFFF 41F0           add.w      D0, [0xFFFF41F0]
  1798. 00001824  B047                     cmp.w      D0, D7
  1799. 00001826  6EA8                     bgt        -0x56 /* 000017D0 */
  1800. 00001828  3039 FFFF 61A6           move.w     D0, [0xFFFF61A6]
  1801. 0000182E  48C0                     ext.l      D0
  1802. 00001830  E588                     lsl        D0, 2
  1803. 00001832  2079 FFFF 6026           movea.l    A0, [0xFFFF6026]
  1804. 00001838  23F0 081C FFFF 41FE      move.l     [0xFFFF41FE], [A0 + D0 + 0x1C]
  1805. 00001840  7ECE                     moveq.l    D7, 0xFFFFFFCE
  1806. 00001842  DE79 FFFF 61AA           add.w      D7, [0xFFFF61AA]
  1807. 00001848  2079 FFFF 6026           movea.l    A0, [0xFFFF6026]
  1808. 0000184E  23F0 74F8 FFFF 4202      move.l     [0xFFFF4202], [A0 + D7.w * 4 - 0x8]
  1809. 00001856  3007                     move.w     D0, D7
  1810. 00001858  9079 FFFF 61A6           sub.w      D0, [0xFFFF61A6]
  1811. 0000185E  5740                     subq.w     D0, 3
  1812. 00001860  C1F9 FFFF 963C           muls.w     D0, [0xFFFF963C]
  1813. 00001866  23C0 FFFF 41FA           move.l     [0xFFFF41FA], D0
  1814. 0000186C  7E00                     moveq.l    D7, 0x00
  1815. 0000186E  99CC                     sub.l      A4, A4
  1816. 00001870  6020                     bra        +0x22 /* 00001892 */
  1817. label00001872:
  1818. 00001872  2F3C 0001 0006           move.l     -[A7], 0x10006
  1819. 00001878  4EB9 0000 0842           jsr        [0x00000842]
  1820. 0000187E  7200                     moveq.l    D1, 0x00
  1821. 00001880  3200                     move.w     D1, D0
  1822. 00001882  4481                     neg.l      D1
  1823. 00001884  2181 C9B5 FFFF 41F6      move.l     [[-0xBE0A] + A4], D1
  1824. 0000188C  588F                     addq.l     A7, 4
  1825. 0000188E  5247                     addq.w     D7, 1
  1826. 00001890  588C                     addq.l     A4, 4
  1827. label00001892:
  1828. 00001892  7001                     moveq.l    D0, 0x01
  1829. 00001894  D079 FFFF 41F0           add.w      D0, [0xFFFF41F0]
  1830. 0000189A  B047                     cmp.w      D0, D7
  1831. 0000189C  6ED4                     bgt        -0x2A /* 00001872 */
  1832. 0000189E  42B9 FFFF 4206           clr.l      [0xFFFF4206]
  1833. 000018A4  4CDF 1080                movem.l    D7,A4, [A7]+
  1834. 000018A8  4E5E                     unlink     A6
  1835. 000018AA  4E75                     rts
  1836. export_144:
  1837. 000018AC  4E56 FA06                link       A6, -0x05FA
  1838. 000018B0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1839. 000018B4  3E2E 0008                move.w     D7, [A6 + 0x8]
  1840. 000018B8  6076                     bra        +0x78 /* 00001930 */
  1841. 000018BA  42A7                     clr.l      -[A7]
  1842. 000018BC  AA32                     syscall    GetGDevice
  1843. 000018BE  285F                     movea.l    A4, [A7]+
  1844. 000018C0  42A7                     clr.l      -[A7]
  1845. 000018C2  AA2A                     syscall    GetMainDevice
  1846. 000018C4  265F                     movea.l    A3, [A7]+
  1847. 000018C6  2F0B                     move.l     -[A7], A3
  1848. 000018C8  AA31                     syscall    SetGDevice
  1849. 000018CA  2F0B                     move.l     -[A7], A3
  1850. 000018CC  4EBA 006A                jsr        [PC + 0x6A /* 00001938 */]
  1851. 000018D0  4E71                     nop
  1852. 000018D2  486E FA06                pea.l      [A6 - 0x5FA]
  1853. 000018D6  3F07                     move.w     -[A7], D7
  1854. 000018D8  4EBA 00B0                jsr        [PC + 0xB0 /* 0000198A */]
  1855. 000018DC  4E71                     nop
  1856. 000018DE  4A2E 000A                tst.b      [A6 + 0xA]
  1857. 000018E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1858. 000018E6  671C                     beq        +0x1E /* 00001904 */
  1859. 000018E8  41D6                     lea.l      A0, [A6]
  1860. 000018EA  3F20                     move.w     -[A7], -[A0]
  1861. 000018EC  303C 017D                move.w     D0, 0x17D
  1862. label000018F0:
  1863. 000018F0  2F20                     move.l     -[A7], -[A0]
  1864. 000018F2  51C8 FFFC                dbf        D0, -0x6 /* 000018F0 */
  1865. 000018F6  3F07                     move.w     -[A7], D7
  1866. 000018F8  4EBA 0102                jsr        [PC + 0x102 /* 000019FC */]
  1867. 000018FC  4E71                     nop
  1868. 000018FE  4FEF 05FC                lea.l      A7, [A7 + 0x5FC]
  1869. 00001902  601A                     bra        +0x1C /* 0000191E */
  1870. label00001904:
  1871. 00001904  41D6                     lea.l      A0, [A6]
  1872. 00001906  3F20                     move.w     -[A7], -[A0]
  1873. 00001908  303C 017D                move.w     D0, 0x17D
  1874. label0000190C:
  1875. 0000190C  2F20                     move.l     -[A7], -[A0]
  1876. 0000190E  51C8 FFFC                dbf        D0, -0x6 /* 0000190C */
  1877. 00001912  3F07                     move.w     -[A7], D7
  1878. 00001914  4EBA 01A0                jsr        [PC + 0x1A0 /* 00001AB6 */]
  1879. 00001918  4E71                     nop
  1880. 0000191A  4FEF 05FC                lea.l      A7, [A7 + 0x5FC]
  1881. label0000191E:
  1882. 0000191E  4EBA 02C2                jsr        [PC + 0x2C2 /* 00001BE2 */]
  1883. 00001922  4E71                     nop
  1884. 00001924  2F0C                     move.l     -[A7], A4
  1885. 00001926  AA31                     syscall    SetGDevice
  1886. 00001928  2079 FFFF 4212           movea.l    A0, [0xFFFF4212]
  1887. 0000192E  A023                     syscall    DisposHandle/DisposeHandle
  1888. label00001930:
  1889. 00001930  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1890. 00001934  4E5E                     unlink     A6
  1891. 00001936  4E75                     rts
  1892. fn00001938:
  1893. 00001938  4E56 0000                link       A6, 0
  1894. 0000193C  2F0C                     move.l     -[A7], A4
  1895. 0000193E  206E 0008                movea.l    A0, [A6 + 0x8]
  1896. 00001942  2050                     movea.l    A0, [A0]
  1897. 00001944  2068 0016                movea.l    A0, [A0 + 0x16]
  1898. 00001948  2050                     movea.l    A0, [A0]
  1899. 0000194A  2868 002A                movea.l    A4, [A0 + 0x2A]
  1900. 0000194E  23CC FFFF 420A           move.l     [0xFFFF420A], A4
  1901. 00001954  23CC FFFF 4212           move.l     [0xFFFF4212], A4
  1902. 0000195A  4267                     clr.w      -[A7]
  1903. 0000195C  2F3C FFFF 4212           move.l     -[A7], 0xFFFF4212
  1904. 00001962  4EB9 0000 0162           jsr        [0x00000162]
  1905. 00001968  23F9 FFFF 4212 FFFF 420E move.l     [0xFFFF420E], [0xFFFF4212]
  1906. 00001972  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1907. 00001978  A029                     syscall    HLock
  1908. 0000197A  2079 FFFF 420E           movea.l    A0, [0xFFFF420E]
  1909. 00001980  A029                     syscall    HLock
  1910. 00001982  286E FFFC                movea.l    A4, [A6 - 0x4]
  1911. 00001986  4E5E                     unlink     A6
  1912. 00001988  4E75                     rts
  1913. fn0000198A:
  1914. 0000198A  4E56 0000                link       A6, 0
  1915. 0000198E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1916. 00001992  3C2E 0008                move.w     D6, [A6 + 0x8]
  1917. 00001996  246E 000A                movea.l    A2, [A6 + 0xA]
  1918. 0000199A  7E00                     moveq.l    D7, 0x00
  1919. 0000199C  99CC                     sub.l      A4, A4
  1920. 0000199E  97CB                     sub.l      A3, A3
  1921. 000019A0  604C                     bra        +0x4E /* 000019EE */
  1922. label000019A2:
  1923. 000019A2  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1924. 000019A8  2010                     move.l     D0, [A0]
  1925. 000019AA  7200                     moveq.l    D1, 0x00
  1926. 000019AC  3234 080A                move.w     D1, [A4 + D0 + 0xA]
  1927. 000019B0  82C6                     divu.w     D1, D6
  1928. 000019B2  224A                     movea.l    A1, A2
  1929. 000019B4  D3CB                     add.l      A1, A3
  1930. 000019B6  3281                     move.w     [A1], D1
  1931. 000019B8  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1932. 000019BE  2010                     move.l     D0, [A0]
  1933. 000019C0  7200                     moveq.l    D1, 0x00
  1934. 000019C2  3234 080C                move.w     D1, [A4 + D0 + 0xC]
  1935. 000019C6  82C6                     divu.w     D1, D6
  1936. 000019C8  43EA 01FE                lea.l      A1, [A2 + 0x1FE]
  1937. 000019CC  D3CB                     add.l      A1, A3
  1938. 000019CE  3281                     move.w     [A1], D1
  1939. 000019D0  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1940. 000019D6  2010                     move.l     D0, [A0]
  1941. 000019D8  7200                     moveq.l    D1, 0x00
  1942. 000019DA  3234 080E                move.w     D1, [A4 + D0 + 0xE]
  1943. 000019DE  82C6                     divu.w     D1, D6
  1944. 000019E0  43EA 03FC                lea.l      A1, [A2 + 0x3FC]
  1945. 000019E4  D3CB                     add.l      A1, A3
  1946. 000019E6  3281                     move.w     [A1], D1
  1947. 000019E8  5247                     addq.w     D7, 1
  1948. 000019EA  508C                     addq.l     A4, 8
  1949. 000019EC  548B                     addq.l     A3, 2
  1950. label000019EE:
  1951. 000019EE  0C47 00FF                cmpi.w     D7, 0xFF
  1952. 000019F2  6DAE                     blt        -0x50 /* 000019A2 */
  1953. 000019F4  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1954. 000019F8  4E5E                     unlink     A6
  1955. 000019FA  4E75                     rts
  1956. fn000019FC:
  1957. 000019FC  4E56 0000                link       A6, 0
  1958. 00001A00  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1959. 00001A04  3C2E 0008                move.w     D6, [A6 + 0x8]
  1960. 00001A08  6000 0098                bra        +0x9A /* 00001AA2 */
  1961. label00001A0C:
  1962. 00001A0C  7A00                     moveq.l    D5, 0x00
  1963. 00001A0E  49EE 0406                lea.l      A4, [A6 + 0x406]
  1964. 00001A12  47EE 0208                lea.l      A3, [A6 + 0x208]
  1965. 00001A16  7E0A                     moveq.l    D7, 0x0A
  1966. 00001A18  DE8E                     add.l      D7, A6
  1967. 00001A1A  95CA                     sub.l      A2, A2
  1968. 00001A1C  6068                     bra        +0x6A /* 00001A86 */
  1969. label00001A1E:
  1970. 00001A1E  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1971. 00001A24  2010                     move.l     D0, [A0]
  1972. 00001A26  2247                     movea.l    A1, D7
  1973. 00001A28  3032 080A                move.w     D0, [A2 + D0 + 0xA]
  1974. 00001A2C  B051                     cmp.w      D0, [A1]
  1975. 00001A2E  6310                     bls        +0x12 /* 00001A40 */
  1976. 00001A30  2047                     movea.l    A0, D7
  1977. 00001A32  2279 FFFF 420A           movea.l    A1, [0xFFFF420A]
  1978. 00001A38  3010                     move.w     D0, [A0]
  1979. 00001A3A  2211                     move.l     D1, [A1]
  1980. 00001A3C  9172 180A                sub.w      [A2 + D1 + 0xA], D0
  1981. label00001A40:
  1982. 00001A40  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1983. 00001A46  2010                     move.l     D0, [A0]
  1984. 00001A48  3032 080C                move.w     D0, [A2 + D0 + 0xC]
  1985. 00001A4C  B053                     cmp.w      D0, [A3]
  1986. 00001A4E  630E                     bls        +0x10 /* 00001A5E */
  1987. 00001A50  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1988. 00001A56  3013                     move.w     D0, [A3]
  1989. 00001A58  2210                     move.l     D1, [A0]
  1990. 00001A5A  9172 180C                sub.w      [A2 + D1 + 0xC], D0
  1991. label00001A5E:
  1992. 00001A5E  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1993. 00001A64  2010                     move.l     D0, [A0]
  1994. 00001A66  3032 080E                move.w     D0, [A2 + D0 + 0xE]
  1995. 00001A6A  B054                     cmp.w      D0, [A4]
  1996. 00001A6C  630E                     bls        +0x10 /* 00001A7C */
  1997. 00001A6E  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  1998. 00001A74  3014                     move.w     D0, [A4]
  1999. 00001A76  2210                     move.l     D1, [A0]
  2000. 00001A78  9172 180E                sub.w      [A2 + D1 + 0xE], D0
  2001. label00001A7C:
  2002. 00001A7C  5245                     addq.w     D5, 1
  2003. 00001A7E  548C                     addq.l     A4, 2
  2004. 00001A80  548B                     addq.l     A3, 2
  2005. 00001A82  5487                     addq.l     D7, 2
  2006. 00001A84  508A                     addq.l     A2, 8
  2007. label00001A86:
  2008. 00001A86  0C45 00FF                cmpi.w     D5, 0xFF
  2009. 00001A8A  6D92                     blt        -0x6C /* 00001A1E */
  2010. 00001A8C  2F3C 00FE 0000           move.l     -[A7], 0xFE0000
  2011. 00001A92  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2012. 00001A98  2050                     movea.l    A0, [A0]
  2013. 00001A9A  4868 0008                pea.l      [A0 + 0x8]
  2014. 00001A9E  AA3F                     syscall    SetEntries
  2015. 00001AA0  5346                     subq.w     D6, 1
  2016. label00001AA2:
  2017. 00001AA2  4A46                     tst.w      D6
  2018. 00001AA4  6C00 FF66                bge        -0x98 /* 00001A0C */
  2019. 00001AA8  4EBA 00E6                jsr        [PC + 0xE6 /* 00001B90 */]
  2020. 00001AAC  4E71                     nop
  2021. 00001AAE  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2022. 00001AB2  4E5E                     unlink     A6
  2023. 00001AB4  4E75                     rts
  2024. fn00001AB6:
  2025. 00001AB6  4E56 0000                link       A6, 0
  2026. 00001ABA  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2027. 00001ABE  4EBA 00D0                jsr        [PC + 0xD0 /* 00001B90 */]
  2028. 00001AC2  4E71                     nop
  2029. 00001AC4  7C00                     moveq.l    D6, 0x00
  2030. 00001AC6  6000 00B8                bra        +0xBA /* 00001B80 */
  2031. label00001ACA:
  2032. 00001ACA  7A00                     moveq.l    D5, 0x00
  2033. 00001ACC  49EE 0406                lea.l      A4, [A6 + 0x406]
  2034. 00001AD0  47EE 0208                lea.l      A3, [A6 + 0x208]
  2035. 00001AD4  7E0A                     moveq.l    D7, 0x0A
  2036. 00001AD6  DE8E                     add.l      D7, A6
  2037. 00001AD8  95CA                     sub.l      A2, A2
  2038. 00001ADA  6000 0086                bra        +0x88 /* 00001B62 */
  2039. label00001ADE:
  2040. 00001ADE  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2041. 00001AE4  2010                     move.l     D0, [A0]
  2042. 00001AE6  2279 FFFF 420E           movea.l    A1, [0xFFFF420E]
  2043. 00001AEC  2211                     move.l     D1, [A1]
  2044. 00001AEE  3232 180A                move.w     D1, [A2 + D1 + 0xA]
  2045. 00001AF2  B272 080A                cmp.w      D1, [A2 + D0 + 0xA]
  2046. 00001AF6  6310                     bls        +0x12 /* 00001B08 */
  2047. 00001AF8  2047                     movea.l    A0, D7
  2048. 00001AFA  2279 FFFF 420A           movea.l    A1, [0xFFFF420A]
  2049. 00001B00  3010                     move.w     D0, [A0]
  2050. 00001B02  2211                     move.l     D1, [A1]
  2051. 00001B04  D172 180A                add.w      [A2 + D1 + 0xA], D0
  2052. label00001B08:
  2053. 00001B08  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2054. 00001B0E  2010                     move.l     D0, [A0]
  2055. 00001B10  2279 FFFF 420E           movea.l    A1, [0xFFFF420E]
  2056. 00001B16  2211                     move.l     D1, [A1]
  2057. 00001B18  3232 180C                move.w     D1, [A2 + D1 + 0xC]
  2058. 00001B1C  B272 080C                cmp.w      D1, [A2 + D0 + 0xC]
  2059. 00001B20  630E                     bls        +0x10 /* 00001B30 */
  2060. 00001B22  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2061. 00001B28  3013                     move.w     D0, [A3]
  2062. 00001B2A  2210                     move.l     D1, [A0]
  2063. 00001B2C  D172 180C                add.w      [A2 + D1 + 0xC], D0
  2064. label00001B30:
  2065. 00001B30  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2066. 00001B36  2010                     move.l     D0, [A0]
  2067. 00001B38  2279 FFFF 420E           movea.l    A1, [0xFFFF420E]
  2068. 00001B3E  2211                     move.l     D1, [A1]
  2069. 00001B40  3232 180E                move.w     D1, [A2 + D1 + 0xE]
  2070. 00001B44  B272 080E                cmp.w      D1, [A2 + D0 + 0xE]
  2071. 00001B48  630E                     bls        +0x10 /* 00001B58 */
  2072. 00001B4A  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2073. 00001B50  3014                     move.w     D0, [A4]
  2074. 00001B52  2210                     move.l     D1, [A0]
  2075. 00001B54  D172 180E                add.w      [A2 + D1 + 0xE], D0
  2076. label00001B58:
  2077. 00001B58  5245                     addq.w     D5, 1
  2078. 00001B5A  548C                     addq.l     A4, 2
  2079. 00001B5C  548B                     addq.l     A3, 2
  2080. 00001B5E  5487                     addq.l     D7, 2
  2081. 00001B60  508A                     addq.l     A2, 8
  2082. label00001B62:
  2083. 00001B62  0C45 00FF                cmpi.w     D5, 0xFF
  2084. 00001B66  6D00 FF76                blt        -0x88 /* 00001ADE */
  2085. 00001B6A  2F3C 00FE 0000           move.l     -[A7], 0xFE0000
  2086. 00001B70  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2087. 00001B76  2050                     movea.l    A0, [A0]
  2088. 00001B78  4868 0008                pea.l      [A0 + 0x8]
  2089. 00001B7C  AA3F                     syscall    SetEntries
  2090. 00001B7E  5246                     addq.w     D6, 1
  2091. label00001B80:
  2092. 00001B80  BC6E 0008                cmp.w      D6, [A6 + 0x8]
  2093. 00001B84  6D00 FF44                blt        -0xBA /* 00001ACA */
  2094. 00001B88  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2095. 00001B8C  4E5E                     unlink     A6
  2096. 00001B8E  4E75                     rts
  2097. fn00001B90:
  2098. 00001B90  48E7 0108                movem.l    -[A7], D7,A4
  2099. 00001B94  7E00                     moveq.l    D7, 0x00
  2100. 00001B96  99CC                     sub.l      A4, A4
  2101. 00001B98  6028                     bra        +0x2A /* 00001BC2 */
  2102. label00001B9A:
  2103. 00001B9A  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2104. 00001BA0  2010                     move.l     D0, [A0]
  2105. 00001BA2  4274 080A                clr.w      [A4 + D0 + 0xA]
  2106. 00001BA6  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2107. 00001BAC  2010                     move.l     D0, [A0]
  2108. 00001BAE  4274 080C                clr.w      [A4 + D0 + 0xC]
  2109. 00001BB2  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2110. 00001BB8  2010                     move.l     D0, [A0]
  2111. 00001BBA  4274 080E                clr.w      [A4 + D0 + 0xE]
  2112. 00001BBE  5247                     addq.w     D7, 1
  2113. 00001BC0  508C                     addq.l     A4, 8
  2114. label00001BC2:
  2115. 00001BC2  0C47 00FF                cmpi.w     D7, 0xFF
  2116. 00001BC6  6DD2                     blt        -0x2C /* 00001B9A */
  2117. 00001BC8  2F3C 00FE 0000           move.l     -[A7], 0xFE0000
  2118. 00001BCE  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2119. 00001BD4  2050                     movea.l    A0, [A0]
  2120. 00001BD6  4868 0008                pea.l      [A0 + 0x8]
  2121. 00001BDA  AA3F                     syscall    SetEntries
  2122. 00001BDC  4CDF 1080                movem.l    D7,A4, [A7]+
  2123. 00001BE0  4E75                     rts
  2124. fn00001BE2:
  2125. 00001BE2  48E7 0108                movem.l    -[A7], D7,A4
  2126. 00001BE6  7E00                     moveq.l    D7, 0x00
  2127. 00001BE8  99CC                     sub.l      A4, A4
  2128. 00001BEA  6046                     bra        +0x48 /* 00001C32 */
  2129. label00001BEC:
  2130. 00001BEC  2079 FFFF 420E           movea.l    A0, [0xFFFF420E]
  2131. 00001BF2  2010                     move.l     D0, [A0]
  2132. 00001BF4  2279 FFFF 420A           movea.l    A1, [0xFFFF420A]
  2133. 00001BFA  2211                     move.l     D1, [A1]
  2134. 00001BFC  39B4 080A 180A           move.w     [A4 + D1 + 0xA], [A4 + D0 + 0xA]
  2135. 00001C02  2079 FFFF 420E           movea.l    A0, [0xFFFF420E]
  2136. 00001C08  2010                     move.l     D0, [A0]
  2137. 00001C0A  2279 FFFF 420A           movea.l    A1, [0xFFFF420A]
  2138. 00001C10  2211                     move.l     D1, [A1]
  2139. 00001C12  39B4 080C 180C           move.w     [A4 + D1 + 0xC], [A4 + D0 + 0xC]
  2140. 00001C18  2079 FFFF 420E           movea.l    A0, [0xFFFF420E]
  2141. 00001C1E  2010                     move.l     D0, [A0]
  2142. 00001C20  2279 FFFF 420A           movea.l    A1, [0xFFFF420A]
  2143. 00001C26  2211                     move.l     D1, [A1]
  2144. 00001C28  39B4 080E 180E           move.w     [A4 + D1 + 0xE], [A4 + D0 + 0xE]
  2145. 00001C2E  5247                     addq.w     D7, 1
  2146. 00001C30  508C                     addq.l     A4, 8
  2147. label00001C32:
  2148. 00001C32  0C47 00FF                cmpi.w     D7, 0xFF
  2149. 00001C36  6DB4                     blt        -0x4A /* 00001BEC */
  2150. 00001C38  42A7                     clr.l      -[A7]
  2151. 00001C3A  AA28                     syscall    GetCTSeed
  2152. 00001C3C  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2153. 00001C42  2050                     movea.l    A0, [A0]
  2154. 00001C44  209F                     move.l     [A0], [A7]+
  2155. 00001C46  42A7                     clr.l      -[A7]
  2156. 00001C48  42A7                     clr.l      -[A7]
  2157. 00001C4A  4267                     clr.w      -[A7]
  2158. 00001C4C  AA39                     syscall    MakeITable
  2159. 00001C4E  2079 FFFF 420A           movea.l    A0, [0xFFFF420A]
  2160. 00001C54  A02A                     syscall    HUnlock
  2161. 00001C56  2079 FFFF 420E           movea.l    A0, [0xFFFF420E]
  2162. 00001C5C  A02A                     syscall    HUnlock
  2163. 00001C5E  4CDF 1080                movem.l    D7,A4, [A7]+
  2164. 00001C62  4E75                     rts
  2165. export_145:
  2166. fn00001C64:
  2167. 00001C64  4E56 FFF8                link       A6, -0x0008
  2168. 00001C68  7001                     moveq.l    D0, 0x01
  2169. 00001C6A  D0AE 000C                add.l      D0, [A6 + 0xC]
  2170. 00001C6E  2040                     movea.l    A0, D0
  2171. 00001C70  226E 0008                movea.l    A1, [A6 + 0x8]
  2172. 00001C74  7000                     moveq.l    D0, 0x00
  2173. 00001C76  1011                     move.b     D0, [A1]
  2174. 00001C78  D089                     add.l      D0, A1
  2175. 00001C7A  5280                     addq.l     D0, 1
  2176. 00001C7C  2240                     movea.l    A1, D0
  2177. 00001C7E  7000                     moveq.l    D0, 0x00
  2178. 00001C80  1036 0161 000C           move.b     D0, [[A6 + 0xC]]
  2179. 00001C86  A02E                     syscall    BlockMove/BlockMoveData
  2180. 00001C88  206E 000C                movea.l    A0, [A6 + 0xC]
  2181. 00001C8C  1010                     move.b     D0, [A0]
  2182. 00001C8E  226E 0008                movea.l    A1, [A6 + 0x8]
  2183. 00001C92  D111                     add.b      [A1], D0
  2184. 00001C94  4E5E                     unlink     A6
  2185. 00001C96  4E75                     rts
  2186. export_146:
  2187. fn00001C98:
  2188. 00001C98  4E56 0000                link       A6, 0
  2189. 00001C9C  48E7 0018                movem.l    -[A7], A3,A4
  2190. 00001CA0  286E 0008                movea.l    A4, [A6 + 0x8]
  2191. 00001CA4  266E 000C                movea.l    A3, [A6 + 0xC]
  2192. 00001CA8  41EC 0001                lea.l      A0, [A4 + 0x1]
  2193. 00001CAC  7000                     moveq.l    D0, 0x00
  2194. 00001CAE  1013                     move.b     D0, [A3]
  2195. 00001CB0  D08C                     add.l      D0, A4
  2196. 00001CB2  5280                     addq.l     D0, 1
  2197. 00001CB4  2240                     movea.l    A1, D0
  2198. 00001CB6  7000                     moveq.l    D0, 0x00
  2199. 00001CB8  1014                     move.b     D0, [A4]
  2200. 00001CBA  A02E                     syscall    BlockMove/BlockMoveData
  2201. 00001CBC  41EB 0001                lea.l      A0, [A3 + 0x1]
  2202. 00001CC0  43EC 0001                lea.l      A1, [A4 + 0x1]
  2203. 00001CC4  7000                     moveq.l    D0, 0x00
  2204. 00001CC6  1013                     move.b     D0, [A3]
  2205. 00001CC8  A02E                     syscall    BlockMove/BlockMoveData
  2206. 00001CCA  1013                     move.b     D0, [A3]
  2207. 00001CCC  D114                     add.b      [A4], D0
  2208. 00001CCE  4CDF 1800                movem.l    A3,A4, [A7]+
  2209. 00001CD2  4E5E                     unlink     A6
  2210. 00001CD4  4E75                     rts
  2211. export_147:
  2212. 00001CD6  4E56 FFFC                link       A6, -0x0004
  2213. 00001CDA  486E FFFC                pea.l      [A6 - 0x4]
  2214. 00001CDE  A874                     syscall    GetPort
  2215. 00001CE0  2F39 FFFF E9DA           move.l     -[A7], [0xFFFFE9DA]
  2216. 00001CE6  A873                     syscall    SetPort
  2217. 00001CE8  4227                     clr.b      -[A7]
  2218. 00001CEA  2F39 FFFF E9DE           move.l     -[A7], [0xFFFFE9DE]
  2219. 00001CF0  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2220. 00001CF4  A9E7                     syscall    Pack0/ListManager
  2221. 00001CF6  1F3C 0001                move.b     -[A7], 0x1
  2222. 00001CFA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2223. 00001CFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2224. 00001D02  4EBA 002A                jsr        [PC + 0x2A /* 00001D2E */]
  2225. 00001D06  4E71                     nop
  2226. 00001D08  1EBC 0001                move.b     [A7], 0x1
  2227. 00001D0C  2F39 FFFF E9DE           move.l     -[A7], [0xFFFFE9DE]
  2228. 00001D12  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2229. 00001D16  A9E7                     syscall    Pack0/ListManager
  2230. 00001D18  2079 FFFF E9DA           movea.l    A0, [0xFFFFE9DA]
  2231. 00001D1E  4868 0010                pea.l      [A0 + 0x10]
  2232. 00001D22  A928                     syscall    InvalRect
  2233. 00001D24  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2234. 00001D28  A873                     syscall    SetPort
  2235. 00001D2A  4E5E                     unlink     A6
  2236. 00001D2C  4E75                     rts
  2237. fn00001D2E:
  2238. 00001D2E  4E56 FF94                link       A6, -0x006C
  2239. 00001D32  2F07                     move.l     -[A7], D7
  2240. 00001D34  2D7C FFFF 4216 FFA6      move.l     [A6 - 0x5A], 0xFFFF4216
  2241. 00001D3C  3D6E 000C FFAA           move.w     [A6 - 0x56], [A6 + 0xC]
  2242. 00001D42  7E01                     moveq.l    D7, 0x01
  2243. label00001D44:
  2244. 00001D44  2D6E 0008 FFC4           move.l     [A6 - 0x3C], [A6 + 0x8]
  2245. 00001D4A  3D47 FFB0                move.w     [A6 - 0x50], D7
  2246. 00001D4E  41EE FF94                lea.l      A0, [A6 - 0x6C]
  2247. 00001D52  7009                     moveq.l    D0, 0x09
  2248. 00001D54  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  2249. 00001D56  4A40                     tst.w      D0
  2250. 00001D58  6662                     bne        +0x64 /* 00001DBC */
  2251. 00001D5A  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  2252. 00001D5E  4EB9 0000 11C2           jsr        [0x000011C2]
  2253. 00001D64  4A00                     tst.b      D0
  2254. 00001D66  588F                     addq.l     A7, 4
  2255. 00001D68  6734                     beq        +0x36 /* 00001D9E */
  2256. 00001D6A  0CAE 7354 4154 FFB4      cmpi.l     [A6 - 0x4C], 0x73544154 /* 'sTAT' */
  2257. 00001D72  6722                     beq        +0x24 /* 00001D96 */
  2258. 00001D74  0CAE 5354 4366 FFB4      cmpi.l     [A6 - 0x4C], 0x53544366 /* 'STCf' */
  2259. 00001D7C  6718                     beq        +0x1A /* 00001D96 */
  2260. 00001D7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2261. 00001D82  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  2262. 00001D86  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2263. 00001D8A  4227                     clr.b      -[A7]
  2264. 00001D8C  4EB9 0000 0E1A           jsr        [0x00000E1A]
  2265. 00001D92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2266. label00001D96:
  2267. 00001D96  4EB9 0000 0AD2           jsr        [0x00000AD2]
  2268. 00001D9C  601A                     bra        +0x1C /* 00001DB8 */
  2269. label00001D9E:
  2270. 00001D9E  082E 0004 FFB2           btst.b     [A6 - 0x4E], 0x4
  2271. 00001DA4  6712                     beq        +0x14 /* 00001DB8 */
  2272. 00001DA6  1F3C 0001                move.b     -[A7], 0x1
  2273. 00001DAA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2274. 00001DAE  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2275. 00001DB2  4EBA FF7A                jsr        [PC - 0x86 /* 00001D2E */]
  2276. 00001DB6  508F                     addq.l     A7, 8
  2277. label00001DB8:
  2278. 00001DB8  5247                     addq.w     D7, 1
  2279. 00001DBA  6088                     bra        -0x76 /* 00001D44 */
  2280. label00001DBC:
  2281. 00001DBC  2E1F                     move.l     D7, [A7]+
  2282. 00001DBE  4E5E                     unlink     A6
  2283. 00001DC0  4E75                     rts
  2284. export_148:
  2285. fn00001DC2:
  2286. 00001DC2  4E56 FE90                link       A6, -0x0170
  2287. 00001DC6  2F07                     move.l     -[A7], D7
  2288. 00001DC8  2F3C 0000 0140           move.l     -[A7], 0x140
  2289. 00001DCE  486E FE94                pea.l      [A6 - 0x16C]
  2290. 00001DD2  4EB9 0000 081A           jsr        [0x0000081A]
  2291. 00001DD8  2EBC 0000 0142           move.l     [A7], 0x142
  2292. 00001DDE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2293. 00001DE2  4EB9 0000 081A           jsr        [0x0000081A]
  2294. 00001DE8  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  2295. 00001DEE  41EE FE94                lea.l      A0, [A6 - 0x16C]
  2296. 00001DF2  2D48 FFA6                move.l     [A6 - 0x5A], A0
  2297. 00001DF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2298. label00001DFA:
  2299. 00001DFA  3D6E 000C FFAA           move.w     [A6 - 0x56], [A6 + 0xC]
  2300. 00001E00  3D7C FFFF FFB0           move.w     [A6 - 0x50], 0xFFFF
  2301. 00001E06  2D6E FFF8 FFC4           move.l     [A6 - 0x3C], [A6 - 0x8]
  2302. 00001E0C  41EE FF94                lea.l      A0, [A6 - 0x6C]
  2303. 00001E10  7009                     moveq.l    D0, 0x09
  2304. 00001E12  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  2305. 00001E14  3E00                     move.w     D7, D0
  2306. 00001E16  206E 000E                movea.l    A0, [A6 + 0xE]
  2307. 00001E1A  0C10 00C8                cmpi.b     [A0], 0xC8
  2308. 00001E1E  641E                     bcc        +0x20 /* 00001E3E */
  2309. 00001E20  2F3C 0000 0144           move.l     -[A7], 0x144
  2310. 00001E26  486E FE94                pea.l      [A6 - 0x16C]
  2311. 00001E2A  4EBA FE38                jsr        [PC - 0x1C8 /* 00001C64 */]
  2312. 00001E2E  486E FE94                pea.l      [A6 - 0x16C]
  2313. 00001E32  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2314. 00001E36  4EBA FE60                jsr        [PC - 0x1A0 /* 00001C98 */]
  2315. 00001E3A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2316. label00001E3E:
  2317. 00001E3E  7002                     moveq.l    D0, 0x02
  2318. 00001E40  B0AE FFC4                cmp.l      D0, [A6 - 0x3C]
  2319. 00001E44  6704                     beq        +0x6 /* 00001E4A */
  2320. 00001E46  4A47                     tst.w      D7
  2321. 00001E48  67B0                     beq        -0x4E /* 00001DFA */
  2322. label00001E4A:
  2323. 00001E4A  2E1F                     move.l     D7, [A7]+
  2324. 00001E4C  4E5E                     unlink     A6
  2325. 00001E4E  4E75                     rts
  2326. 00001E50  4E56 FFCC                link       A6, -0x0034
  2327. 00001E54  2F07                     move.l     -[A7], D7
  2328. 00001E56  42AE FFDE                clr.l      [A6 - 0x22]
  2329. 00001E5A  3D6E 000A FFE2           move.w     [A6 - 0x1E], [A6 + 0xA]
  2330. 00001E60  426E FFE6                clr.w      [A6 - 0x1A]
  2331. 00001E64  42AE FFE8                clr.l      [A6 - 0x18]
  2332. 00001E68  41EE FFCC                lea.l      A0, [A6 - 0x34]
  2333. 00001E6C  7007                     moveq.l    D0, 0x07
  2334. 00001E6E  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  2335. 00001E70  3E00                     move.w     D7, D0
  2336. 00001E72  4A47                     tst.w      D7
  2337. 00001E74  6610                     bne        +0x12 /* 00001E86 */
  2338. 00001E76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2339. 00001E7A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2340. 00001E7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2341. 00001E82  4EBA FF3E                jsr        [PC - 0xC2 /* 00001DC2 */]
  2342. label00001E86:
  2343. 00001E86  2E2E FFC8                move.l     D7, [A6 - 0x38]
  2344. 00001E8A  4E5E                     unlink     A6
  2345. 00001E8C  4E75                     rts
  2346. export_151:
  2347. 00001E8E  23C9 FFFF 5A64           move.l     [0xFFFF5A64], A1
  2348. 00001E94  4A39 FFFF 4572           tst.b      [0xFFFF4572]
  2349. 00001E9A  6742                     beq        +0x44 /* 00001EDE */
  2350. 00001E9C  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  2351. 00001EA2  90B9 FFFF 4578           sub.l      D0, [0xFFFF4578]
  2352. 00001EA8  D0B9 FFFF 5A60           add.l      D0, [0xFFFF5A60]
  2353. 00001EAE  B0B9 FFFF 4538           cmp.l      D0, [0xFFFF4538]
  2354. 00001EB4  6C22                     bge        +0x24 /* 00001ED8 */
  2355. 00001EB6  2039 FFFF 5A60           move.l     D0, [0xFFFF5A60]
  2356. 00001EBC  2279 FFFF 4574           movea.l    A1, [0xFFFF4574]
  2357. 00001EC2  2079 FFFF 5A64           movea.l    A0, [0xFFFF5A64]
  2358. 00001EC8  A02E                     syscall    BlockMove/BlockMoveData
  2359. 00001ECA  2039 FFFF 5A60           move.l     D0, [0xFFFF5A60]
  2360. 00001ED0  D1B9 FFFF 4574           add.l      [0xFFFF4574], D0
  2361. 00001ED6  6006                     bra        +0x8 /* 00001EDE */
  2362. label00001ED8:
  2363. 00001ED8  4239 FFFF 4572           clr.b      [0xFFFF4572]
  2364. label00001EDE:
  2365. 00001EDE  4E75                     rts
  2366. fn00001EE0:
  2367. 00001EE0  4E56 FEEA                link       A6, -0x0116
  2368. 00001EE4  48E7 0108                movem.l    -[A7], D7,A4
  2369. 00001EE8  4267                     clr.w      -[A7]
  2370. 00001EEA  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2371. 00001EF0  2F3C 7372 6176           move.l     -[A7], 0x73726176 /* 'srav' */
  2372. 00001EF6  2F3C FFFF 5B70           move.l     -[A7], 0xFFFF5B70
  2373. 00001EFC  203C 0638 0014           move.l     D0, 0x6380014
  2374. 00001F02  A800                     syscall    SoundDispatch
  2375. 00001F04  3E1F                     move.w     D7, [A7]+
  2376. 00001F06  4A47                     tst.w      D7
  2377. 00001F08  6672                     bne        +0x74 /* 00001F7C */
  2378. 00001F0A  4AB9 FFFF 5988           tst.l      [0xFFFF5988]
  2379. 00001F10  6708                     beq        +0xA /* 00001F1A */
  2380. 00001F12  2F39 FFFF 5988           move.l     -[A7], [0xFFFF5988]
  2381. 00001F18  A932                     syscall    DisposeMenu
  2382. label00001F1A:
  2383. 00001F1A  42A7                     clr.l      -[A7]
  2384. 00001F1C  3F3C 0158                move.w     -[A7], 0x158
  2385. 00001F20  2F3C 0000 0248           move.l     -[A7], 0x248
  2386. 00001F26  A931                     syscall    NewMenu
  2387. 00001F28  23DF FFFF 5988           move.l     [0xFFFF5988], [A7]+
  2388. 00001F2E  7E00                     moveq.l    D7, 0x00
  2389. 00001F30  99CC                     sub.l      A4, A4
  2390. 00001F32  6040                     bra        +0x42 /* 00001F74 */
  2391. label00001F34:
  2392. 00001F34  2079 FFFF 5B72           movea.l    A0, [0xFFFF5B72]
  2393. 00001F3A  2030 C915                move.l     D0, [[A0] + A4]
  2394. 00001F3E  4C7C 0000 0000 FFFF      movem.l    <none>, 0xFFFF
  2395. 00001F46  2F00                     move.l     -[A7], D0
  2396. 00001F48  486E FF00                pea.l      [A6 - 0x100]
  2397. 00001F4C  4EB9 0000 0152           jsr        [0x00000152]
  2398. 00001F52  2F3C 0000 024E           move.l     -[A7], 0x24E
  2399. 00001F58  486E FF00                pea.l      [A6 - 0x100]
  2400. 00001F5C  4EB9 0000 0822           jsr        [0x00000822]
  2401. 00001F62  2EB9 FFFF 5988           move.l     [A7], [0xFFFF5988]
  2402. 00001F68  486E FF00                pea.l      [A6 - 0x100]
  2403. 00001F6C  A933                     syscall    AppendMenu
  2404. 00001F6E  588F                     addq.l     A7, 4
  2405. 00001F70  5247                     addq.w     D7, 1
  2406. 00001F72  588C                     addq.l     A4, 4
  2407. label00001F74:
  2408. 00001F74  BE79 FFFF 5B70           cmp.w      D7, [0xFFFF5B70]
  2409. 00001F7A  6DB8                     blt        -0x46 /* 00001F34 */
  2410. label00001F7C:
  2411. 00001F7C  4267                     clr.w      -[A7]
  2412. 00001F7E  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2413. 00001F84  2F3C 7372 6174           move.l     -[A7], 0x73726174 /* 'srat' */
  2414. 00001F8A  2F3C FFFF 5A58           move.l     -[A7], 0xFFFF5A58
  2415. 00001F90  203C 0638 0014           move.l     D0, 0x6380014
  2416. 00001F96  A800                     syscall    SoundDispatch
  2417. 00001F98  3E1F                     move.w     D7, [A7]+
  2418. 00001F9A  4A47                     tst.w      D7
  2419. 00001F9C  666C                     bne        +0x6E /* 0000200A */
  2420. 00001F9E  2039 FFFF 5A58           move.l     D0, [0xFFFF5A58]
  2421. 00001FA4  4C7C 0000 0000 FFFF      movem.l    <none>, 0xFFFF
  2422. 00001FAC  2F00                     move.l     -[A7], D0
  2423. 00001FAE  486E FF00                pea.l      [A6 - 0x100]
  2424. 00001FB2  4EB9 0000 0152           jsr        [0x00000152]
  2425. 00001FB8  2F3C 0000 0252           move.l     -[A7], 0x252
  2426. 00001FBE  486E FF00                pea.l      [A6 - 0x100]
  2427. 00001FC2  4EB9 0000 0822           jsr        [0x00000822]
  2428. 00001FC8  486E FF00                pea.l      [A6 - 0x100]
  2429. 00001FCC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2430. 00001FD0  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2431. 00001FD6  4EB9 0000 0802           jsr        [0x00000802]
  2432. 00001FDC  7E00                     moveq.l    D7, 0x00
  2433. 00001FDE  99CC                     sub.l      A4, A4
  2434. 00001FE0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2435. 00001FE4  601C                     bra        +0x1E /* 00002002 */
  2436. label00001FE6:
  2437. 00001FE6  2079 FFFF 5B72           movea.l    A0, [0xFFFF5B72]
  2438. 00001FEC  2039 FFFF 5A58           move.l     D0, [0xFFFF5A58]
  2439. 00001FF2  B0B0 C915                cmp.l      D0, [[A0] + A4]
  2440. 00001FF6  6606                     bne        +0x8 /* 00001FFE */
  2441. 00001FF8  33C7 FFFF 598E           move.w     [0xFFFF598E], D7
  2442. label00001FFE:
  2443. 00001FFE  5247                     addq.w     D7, 1
  2444. 00002000  588C                     addq.l     A4, 4
  2445. label00002002:
  2446. 00002002  BE79 FFFF 5B70           cmp.w      D7, [0xFFFF5B70]
  2447. 00002008  6DDC                     blt        -0x22 /* 00001FE6 */
  2448. label0000200A:
  2449. 0000200A  4267                     clr.w      -[A7]
  2450. 0000200C  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2451. 00002012  2F3C 7373 6176           move.l     -[A7], 0x73736176 /* 'ssav' */
  2452. 00002018  2F3C FFFF 5B6A           move.l     -[A7], 0xFFFF5B6A
  2453. 0000201E  203C 0638 0014           move.l     D0, 0x6380014
  2454. 00002024  A800                     syscall    SoundDispatch
  2455. 00002026  3E1F                     move.w     D7, [A7]+
  2456. 00002028  4A47                     tst.w      D7
  2457. 0000202A  666A                     bne        +0x6C /* 00002096 */
  2458. 0000202C  4AB9 FFFF 5984           tst.l      [0xFFFF5984]
  2459. 00002032  6708                     beq        +0xA /* 0000203C */
  2460. 00002034  2F39 FFFF 5984           move.l     -[A7], [0xFFFF5984]
  2461. 0000203A  A932                     syscall    DisposeMenu
  2462. label0000203C:
  2463. 0000203C  42A7                     clr.l      -[A7]
  2464. 0000203E  3F3C 0159                move.w     -[A7], 0x159
  2465. 00002042  2F3C 0000 0256           move.l     -[A7], 0x256
  2466. 00002048  A931                     syscall    NewMenu
  2467. 0000204A  23DF FFFF 5984           move.l     [0xFFFF5984], [A7]+
  2468. 00002050  7E00                     moveq.l    D7, 0x00
  2469. 00002052  99CC                     sub.l      A4, A4
  2470. 00002054  6038                     bra        +0x3A /* 0000208E */
  2471. label00002056:
  2472. 00002056  2079 FFFF 5B6C           movea.l    A0, [0xFFFF5B6C]
  2473. 0000205C  3070 C915                movea.w    A0, [[A0] + A4]
  2474. 00002060  2F08                     move.l     -[A7], A0
  2475. 00002062  486E FF00                pea.l      [A6 - 0x100]
  2476. 00002066  4EB9 0000 0152           jsr        [0x00000152]
  2477. 0000206C  2F3C 0000 025C           move.l     -[A7], 0x25C
  2478. 00002072  486E FF00                pea.l      [A6 - 0x100]
  2479. 00002076  4EB9 0000 0822           jsr        [0x00000822]
  2480. 0000207C  2EB9 FFFF 5984           move.l     [A7], [0xFFFF5984]
  2481. 00002082  486E FF00                pea.l      [A6 - 0x100]
  2482. 00002086  A933                     syscall    AppendMenu
  2483. 00002088  588F                     addq.l     A7, 4
  2484. 0000208A  5247                     addq.w     D7, 1
  2485. 0000208C  548C                     addq.l     A4, 2
  2486. label0000208E:
  2487. 0000208E  BE79 FFFF 5B6A           cmp.w      D7, [0xFFFF5B6A]
  2488. 00002094  6DC0                     blt        -0x3E /* 00002056 */
  2489. label00002096:
  2490. 00002096  4267                     clr.w      -[A7]
  2491. 00002098  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2492. 0000209E  2F3C 7373 697A           move.l     -[A7], 0x7373697A /* 'ssiz' */
  2493. 000020A4  2F3C FFFF 5A5C           move.l     -[A7], 0xFFFF5A5C
  2494. 000020AA  203C 0638 0014           move.l     D0, 0x6380014
  2495. 000020B0  A800                     syscall    SoundDispatch
  2496. 000020B2  3E1F                     move.w     D7, [A7]+
  2497. 000020B4  4A47                     tst.w      D7
  2498. 000020B6  6664                     bne        +0x66 /* 0000211C */
  2499. 000020B8  3079 FFFF 5A5C           movea.w    A0, [0xFFFF5A5C]
  2500. 000020BE  2F08                     move.l     -[A7], A0
  2501. 000020C0  486E FF00                pea.l      [A6 - 0x100]
  2502. 000020C4  4EB9 0000 0152           jsr        [0x00000152]
  2503. 000020CA  2F3C 0000 0262           move.l     -[A7], 0x262
  2504. 000020D0  486E FF00                pea.l      [A6 - 0x100]
  2505. 000020D4  4EB9 0000 0822           jsr        [0x00000822]
  2506. 000020DA  486E FF00                pea.l      [A6 - 0x100]
  2507. 000020DE  3F3C 000B                move.w     -[A7], 0xB
  2508. 000020E2  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2509. 000020E8  4EB9 0000 0802           jsr        [0x00000802]
  2510. 000020EE  7E00                     moveq.l    D7, 0x00
  2511. 000020F0  99CC                     sub.l      A4, A4
  2512. 000020F2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2513. 000020F6  601C                     bra        +0x1E /* 00002114 */
  2514. label000020F8:
  2515. 000020F8  2079 FFFF 5B6C           movea.l    A0, [0xFFFF5B6C]
  2516. 000020FE  3039 FFFF 5A5C           move.w     D0, [0xFFFF5A5C]
  2517. 00002104  B070 C915                cmp.w      D0, [[A0] + A4]
  2518. 00002108  6606                     bne        +0x8 /* 00002110 */
  2519. 0000210A  33C7 FFFF 598C           move.w     [0xFFFF598C], D7
  2520. label00002110:
  2521. 00002110  5247                     addq.w     D7, 1
  2522. 00002112  548C                     addq.l     A4, 2
  2523. label00002114:
  2524. 00002114  BE79 FFFF 5B6A           cmp.w      D7, [0xFFFF5B6A]
  2525. 0000211A  6DDC                     blt        -0x22 /* 000020F8 */
  2526. label0000211C:
  2527. 0000211C  4879 FFFF 4538           push.l     0xFFFF4538
  2528. 00002122  486E FEF2                pea.l      [A6 - 0x10E]
  2529. 00002126  3F3C 280E                move.w     -[A7], 0x280E
  2530. 0000212A  A9EB                     syscall    Pack4/FP68K
  2531. 0000212C  486E FEF2                pea.l      [A6 - 0x10E]
  2532. 00002130  486E FEFC                pea.l      [A6 - 0x104]
  2533. 00002134  3F3C 1010                move.w     -[A7], 0x1010
  2534. 00002138  A9EB                     syscall    Pack4/FP68K
  2535. 0000213A  486E FEFC                pea.l      [A6 - 0x104]
  2536. 0000213E  486E FEF2                pea.l      [A6 - 0x10E]
  2537. 00002142  3F3C 100E                move.w     -[A7], 0x100E
  2538. 00002146  A9EB                     syscall    Pack4/FP68K
  2539. 00002148  487A 012E                pea.l      [PC + 0x12E /* 00002278, value 0x4004E56 */]
  2540. 0000214C  486E FEF2                pea.l      [A6 - 0x10E]
  2541. 00002150  3F3C 2006                move.w     -[A7], 0x2006
  2542. 00002154  A9EB                     syscall    Pack4/FP68K
  2543. 00002156  41EE FEFC                lea.l      A0, [A6 - 0x104]
  2544. 0000215A  3F20                     move.w     -[A7], -[A0]
  2545. 0000215C  2F20                     move.l     -[A7], -[A0]
  2546. 0000215E  2F20                     move.l     -[A7], -[A0]
  2547. 00002160  2F3C 0000 0268           move.l     -[A7], 0x268
  2548. 00002166  486E FF00                pea.l      [A6 - 0x100]
  2549. 0000216A  4EB9 0000 03B2           jsr        [0x000003B2]
  2550. 00002170  486E FF00                pea.l      [A6 - 0x100]
  2551. 00002174  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  2552. 0000217A  486E FF00                pea.l      [A6 - 0x100]
  2553. 0000217E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2554. 00002182  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2555. 00002188  4EB9 0000 0802           jsr        [0x00000802]
  2556. 0000218E  4A79 FFFF 5A5C           tst.w      [0xFFFF5A5C]
  2557. 00002194  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2558. 00002198  673A                     beq        +0x3C /* 000021D4 */
  2559. 0000219A  3079 FFFF 5A5C           movea.w    A0, [0xFFFF5A5C]
  2560. 000021A0  2008                     move.l     D0, A0
  2561. 000021A2  81FC 0008                divs.w     D0, 0x8
  2562. 000021A6  486E FEFC                pea.l      [A6 - 0x104]
  2563. 000021AA  486E FEF2                pea.l      [A6 - 0x10E]
  2564. 000021AE  3F3C 100E                move.w     -[A7], 0x100E
  2565. 000021B2  A9EB                     syscall    Pack4/FP68K
  2566. 000021B4  3D40 FEF0                move.w     [A6 - 0x110], D0
  2567. 000021B8  486E FEF0                pea.l      [A6 - 0x110]
  2568. 000021BC  486E FEF2                pea.l      [A6 - 0x10E]
  2569. 000021C0  3F3C 2006                move.w     -[A7], 0x2006
  2570. 000021C4  A9EB                     syscall    Pack4/FP68K
  2571. 000021C6  486E FEF2                pea.l      [A6 - 0x10E]
  2572. 000021CA  486E FEFC                pea.l      [A6 - 0x104]
  2573. 000021CE  3F3C 1010                move.w     -[A7], 0x1010
  2574. 000021D2  A9EB                     syscall    Pack4/FP68K
  2575. label000021D4:
  2576. 000021D4  4AB9 FFFF 5A58           tst.l      [0xFFFF5A58]
  2577. 000021DA  6754                     beq        +0x56 /* 00002230 */
  2578. 000021DC  2D79 FFFF 5A58 FEF8      move.l     [A6 - 0x108], [0xFFFF5A58]
  2579. 000021E4  42AE FEF4                clr.l      [A6 - 0x10C]
  2580. 000021E8  486E FEFC                pea.l      [A6 - 0x104]
  2581. 000021EC  486E FEEA                pea.l      [A6 - 0x116]
  2582. 000021F0  3F3C 100E                move.w     -[A7], 0x100E
  2583. 000021F4  A9EB                     syscall    Pack4/FP68K
  2584. 000021F6  487A 007C                pea.l      [PC + 0x7C /* 00002274, value 0xFFFF */]
  2585. 000021FA  486E FEEA                pea.l      [A6 - 0x116]
  2586. 000021FE  3F3C 2804                move.w     -[A7], 0x2804
  2587. 00002202  A9EB                     syscall    Pack4/FP68K
  2588. 00002204  486E FEF4                pea.l      [A6 - 0x10C]
  2589. 00002208  486E FEEA                pea.l      [A6 - 0x116]
  2590. 0000220C  3F3C 3006                move.w     -[A7], 0x3006
  2591. 00002210  A9EB                     syscall    Pack4/FP68K
  2592. 00002212  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  2593. 00002216  3F20                     move.w     -[A7], -[A0]
  2594. 00002218  2F20                     move.l     -[A7], -[A0]
  2595. 0000221A  2F20                     move.l     -[A7], -[A0]
  2596. 0000221C  2F3C 0000 026E           move.l     -[A7], 0x26E
  2597. 00002222  486E FF00                pea.l      [A6 - 0x100]
  2598. 00002226  4EB9 0000 03B2           jsr        [0x000003B2]
  2599. 0000222C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2600. label00002230:
  2601. 00002230  486E FF00                pea.l      [A6 - 0x100]
  2602. 00002234  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  2603. 0000223A  486E FF00                pea.l      [A6 - 0x100]
  2604. 0000223E  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  2605. 00002242  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2606. 00002248  4EB9 0000 0802           jsr        [0x00000802]
  2607. 0000224E  4257                     clr.w      [A7]
  2608. 00002250  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2609. 00002256  2F3C 6462 696E           move.l     -[A7], 0x6462696E /* 'dbin' */
  2610. 0000225C  2F3C FFFF 5A60           move.l     -[A7], 0xFFFF5A60
  2611. 00002262  203C 0638 0014           move.l     D0, 0x6380014
  2612. 00002268  A800                     syscall    SoundDispatch
  2613. 0000226A  4CEE 1080 FEE2           movem.l    D7,A4, [A6 - 0x11E]
  2614. 00002270  4E5E                     unlink     A6
  2615. 00002272  4E75                     rts
  2616. 00002274  0000 FFFF                ori.b      D0, 0xFF
  2617. 00002278  0400 4E56                subi.b     D0, 0x56 /* 'V' */
  2618. export_149: // at 0000227A (misaligned)
  2619. 0000227C  FDD2                     .extension 0xDD2 // unimplemented
  2620. 0000227E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2621. 00002282  286E 000C                movea.l    A4, [A6 + 0xC]
  2622. 00002286  7E00                     moveq.l    D7, 0x00
  2623. 00002288  486E FFEC                pea.l      [A6 - 0x14]
  2624. 0000228C  A874                     syscall    GetPort
  2625. 0000228E  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2626. 00002294  A873                     syscall    SetPort
  2627. 00002296  3014                     move.w     D0, [A4]
  2628. 00002298  0C40 0006                cmpi.w     D0, 0x6
  2629. 0000229C  6200 0374                bhi        +0x376 /* 00002612 */
  2630. 000022A0  43FA 0384                lea.l      A1, [PC + 0x384 /* 00002626, value 0xFC84FC96 */]
  2631. 000022A4  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  2632. 000022A8  4ED1                     jmp        [A1]
  2633. 000022AA  206E 0008                movea.l    A0, [A6 + 0x8]
  2634. 000022AE  4250                     clr.w      [A0]
  2635. 000022B0  4EB9 0000 0C22           jsr        [0x00000C22 /* ColLines */]
  2636. 000022B6  7E01                     moveq.l    D7, 0x01
  2637. 000022B8  6000 0358                bra        +0x35A /* 00002612 */
  2638. 000022BC  4267                     clr.w      -[A7]
  2639. 000022BE  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2640. 000022C2  486E FFF8                pea.l      [A6 - 0x8]
  2641. 000022C6  A92C                     syscall    FindWindow
  2642. 000022C8  3C1F                     move.w     D6, [A7]+
  2643. 000022CA  202E FFF8                move.l     D0, [A6 - 0x8]
  2644. 000022CE  B0B9 FFFF 457C           cmp.l      D0, [0xFFFF457C]
  2645. 000022D4  6600 033C                bne        +0x33E /* 00002612 */
  2646. 000022D8  3D6C 000A FFE8           move.w     [A6 - 0x18], [A4 + 0xA]
  2647. 000022DE  3D6C 000C FFEA           move.w     [A6 - 0x16], [A4 + 0xC]
  2648. 000022E4  486E FFE8                pea.l      [A6 - 0x18]
  2649. 000022E8  A871                     syscall    GlobalToLocal
  2650. 000022EA  4227                     clr.b      -[A7]
  2651. 000022EC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2652. 000022F0  2079 FFFF 4580           movea.l    A0, [0xFFFF4580]
  2653. 000022F6  2F10                     move.l     -[A7], [A0]
  2654. 000022F8  A8AD                     syscall    PtInRect
  2655. 000022FA  7000                     moveq.l    D0, 0x00
  2656. 000022FC  101F                     move.b     D0, [A7]+
  2657. 000022FE  5340                     subq.w     D0, 1
  2658. 00002300  6600 0170                bne        +0x172 /* 00002472 */
  2659. 00002304  426E FFE6                clr.w      [A6 - 0x1A]
  2660. 00002308  426E FFE4                clr.w      [A6 - 0x1C]
  2661. 0000230C  4227                     clr.b      -[A7]
  2662. 0000230E  1F3C 0001                move.b     -[A7], 0x1
  2663. 00002312  486E FFE4                pea.l      [A6 - 0x1C]
  2664. 00002316  2F39 FFFF 4580           move.l     -[A7], [0xFFFF4580]
  2665. 0000231C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2666. 00002320  A9E7                     syscall    Pack0/ListManager
  2667. 00002322  4A1F                     tst.b      [A7]+
  2668. 00002324  6706                     beq        +0x8 /* 0000232C */
  2669. 00002326  3A2E FFE4                move.w     D5, [A6 - 0x1C]
  2670. 0000232A  6002                     bra        +0x4 /* 0000232E */
  2671. label0000232C:
  2672. 0000232C  7AF6                     moveq.l    D5, 0xFFFFFFF6
  2673. label0000232E:
  2674. 0000232E  3F3C 0003                move.w     -[A7], 0x3
  2675. 00002332  A887                     syscall    TextFont
  2676. 00002334  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2677. 00002338  A88A                     syscall    TextSize
  2678. 0000233A  4227                     clr.b      -[A7]
  2679. 0000233C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2680. 00002340  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  2681. 00002344  2F39 FFFF 4580           move.l     -[A7], [0xFFFF4580]
  2682. 0000234A  3F3C 0018                move.w     -[A7], 0x18
  2683. 0000234E  A9E7                     syscall    Pack0/ListManager
  2684. 00002350  181F                     move.b     D4, [A7]+
  2685. 00002352  426E FFE6                clr.w      [A6 - 0x1A]
  2686. 00002356  426E FFE4                clr.w      [A6 - 0x1C]
  2687. 0000235A  4227                     clr.b      -[A7]
  2688. 0000235C  1F3C 0001                move.b     -[A7], 0x1
  2689. 00002360  486E FFE4                pea.l      [A6 - 0x1C]
  2690. 00002364  2F39 FFFF 4580           move.l     -[A7], [0xFFFF4580]
  2691. 0000236A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2692. 0000236E  A9E7                     syscall    Pack0/ListManager
  2693. 00002370  4A1F                     tst.b      [A7]+
  2694. 00002372  6744                     beq        +0x46 /* 000023B8 */
  2695. 00002374  BA6E FFE4                cmp.w      D5, [A6 - 0x1C]
  2696. 00002378  673E                     beq        +0x40 /* 000023B8 */
  2697. 0000237A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2698. 0000237C  D079 FFFF 5A5E           add.w      D0, [0xFFFF5A5E]
  2699. 00002382  B06E FFE4                cmp.w      D0, [A6 - 0x1C]
  2700. 00002386  6730                     beq        +0x32 /* 000023B8 */
  2701. 00002388  4EBA 127E                jsr        [PC + 0x127E /* 00003608 */]
  2702. 0000238C  4E71                     nop
  2703. 0000238E  7001                     moveq.l    D0, 0x01
  2704. 00002390  D06E FFE4                add.w      D0, [A6 - 0x1C]
  2705. 00002394  33C0 FFFF 5A5E           move.w     [0xFFFF5A5E], D0
  2706. 0000239A  306E FFE4                movea.w    A0, [A6 - 0x1C]
  2707. 0000239E  7201                     moveq.l    D1, 0x01
  2708. 000023A0  D288                     add.l      D1, A0
  2709. 000023A2  E189                     lsl        D1, 8
  2710. 000023A4  0681 FFFF 4584           addi.l     D1, 0xFFFF4584
  2711. 000023AA  2F01                     move.l     -[A7], D1
  2712. 000023AC  4EBA 1182                jsr        [PC + 0x1182 /* 00003530 */]
  2713. 000023B0  4E71                     nop
  2714. 000023B2  4EBA FB2C                jsr        [PC - 0x4D4 /* 00001EE0 */]
  2715. 000023B6  588F                     addq.l     A7, 4
  2716. label000023B8:
  2717. 000023B8  4A04                     tst.b      D4
  2718. 000023BA  6700 00B6                beq        +0xB8 /* 00002472 */
  2719. 000023BE  4267                     clr.w      -[A7]
  2720. 000023C0  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2721. 000023C6  2F3C 6F70 7464           move.l     -[A7], 0x6F707464 /* 'optd' */
  2722. 000023CC  486E FFF0                pea.l      [A6 - 0x10]
  2723. 000023D0  203C 0638 0014           move.l     D0, 0x6380014
  2724. 000023D6  A800                     syscall    SoundDispatch
  2725. 000023D8  3A1F                     move.w     D5, [A7]+
  2726. 000023DA  0C6E 0001 FFF0           cmpi.w     [A6 - 0x10], 0x1
  2727. 000023E0  6600 0082                bne        +0x84 /* 00002464 */
  2728. 000023E4  4267                     clr.w      -[A7]
  2729. 000023E6  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2730. 000023EC  2F3C 6F70 7464           move.l     -[A7], 0x6F707464 /* 'optd' */
  2731. 000023F2  42A7                     clr.l      -[A7]
  2732. 000023F4  203C 063C 0014           move.l     D0, 0x63C0014
  2733. 000023FA  A800                     syscall    SoundDispatch
  2734. 000023FC  3A1F                     move.w     D5, [A7]+
  2735. 000023FE  4267                     clr.w      -[A7]
  2736. 00002400  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2737. 00002406  2F3C 706C 7468           move.l     -[A7], 0x706C7468 /* 'plth' */
  2738. 0000240C  486E FFF0                pea.l      [A6 - 0x10]
  2739. 00002410  203C 0638 0014           move.l     D0, 0x6380014
  2740. 00002416  A800                     syscall    SoundDispatch
  2741. 00002418  4A6E FFF0                tst.w      [A6 - 0x10]
  2742. 0000241C  548F                     addq.l     A7, 2
  2743. 0000241E  6712                     beq        +0x14 /* 00002432 */
  2744. 00002420  306E FFF0                movea.w    A0, [A6 - 0x10]
  2745. 00002424  2F08                     move.l     -[A7], A0
  2746. 00002426  486E FEDC                pea.l      [A6 - 0x124]
  2747. 0000242A  4EB9 0000 0152           jsr        [0x00000152]
  2748. 00002430  6012                     bra        +0x14 /* 00002444 */
  2749. label00002432:
  2750. 00002432  2F3C 0000 0274           move.l     -[A7], 0x274
  2751. 00002438  486E FEDC                pea.l      [A6 - 0x124]
  2752. 0000243C  4EB9 0000 081A           jsr        [0x0000081A]
  2753. 00002442  508F                     addq.l     A7, 8
  2754. label00002444:
  2755. 00002444  486E FEDC                pea.l      [A6 - 0x124]
  2756. 00002448  3F3C 0003                move.w     -[A7], 0x3
  2757. 0000244C  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2758. 00002452  4EB9 0000 0802           jsr        [0x00000802]
  2759. 00002458  4EB9 0000 0C32           jsr        [0x00000C32]
  2760. 0000245E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2761. 00002462  600E                     bra        +0x10 /* 00002472 */
  2762. label00002464:
  2763. 00002464  2F3C 003D FFC8           move.l     -[A7], 0x3DFFC8
  2764. 0000246A  4EB9 0000 0C5A           jsr        [0x00000C5A]
  2765. 00002470  588F                     addq.l     A7, 4
  2766. label00002472:
  2767. 00002472  0C46 0004                cmpi.w     D6, 0x4
  2768. 00002476  6600 019A                bne        +0x19C /* 00002612 */
  2769. 0000247A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2770. 0000247E  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2771. 00002482  2F3C FFFF 61A6           move.l     -[A7], 0xFFFF61A6
  2772. 00002488  A925                     syscall    DragWindow
  2773. 0000248A  7E01                     moveq.l    D7, 0x01
  2774. 0000248C  6000 0184                bra        +0x186 /* 00002612 */
  2775. 00002490  202C 0002                move.l     D0, [A4 + 0x2]
  2776. 00002494  B0B9 FFFF 457C           cmp.l      D0, [0xFFFF457C]
  2777. 0000249A  6600 0140                bne        +0x142 /* 000025DC */
  2778. 0000249E  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2779. 000024A4  A922                     syscall    BeginUpdate
  2780. 000024A6  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2781. 000024AC  A981                     syscall    DrawDialog
  2782. 000024AE  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2783. 000024B4  4EB9 0000 07AA           jsr        [0x000007AA]
  2784. 000024BA  3EBC 0003                move.w     [A7], 0x3
  2785. 000024BE  A887                     syscall    TextFont
  2786. 000024C0  3EBC 0009                move.w     [A7], 0x9 /* '\t' */
  2787. 000024C4  A88A                     syscall    TextSize
  2788. 000024C6  2079 FFFF 4580           movea.l    A0, [0xFFFF4580]
  2789. 000024CC  2F10                     move.l     -[A7], [A0]
  2790. 000024CE  4878 FFFF                push.l     0xFFFF
  2791. 000024D2  A8A9                     syscall    InsetRect
  2792. 000024D4  2079 FFFF 4580           movea.l    A0, [0xFFFF4580]
  2793. 000024DA  2F10                     move.l     -[A7], [A0]
  2794. 000024DC  A8A1                     syscall    FrameRect
  2795. 000024DE  2079 FFFF 4580           movea.l    A0, [0xFFFF4580]
  2796. 000024E4  2F10                     move.l     -[A7], [A0]
  2797. 000024E6  2F3C 0001 0001           move.l     -[A7], 0x10001
  2798. 000024EC  A8A9                     syscall    InsetRect
  2799. 000024EE  2079 FFFF 457C           movea.l    A0, [0xFFFF457C]
  2800. 000024F4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2801. 000024F8  2F39 FFFF 4580           move.l     -[A7], [0xFFFF4580]
  2802. 000024FE  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2803. 00002502  A9E7                     syscall    Pack0/ListManager
  2804. 00002504  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2805. 0000250A  3F3C 0008                move.w     -[A7], 0x8
  2806. 0000250E  486E FFF2                pea.l      [A6 - 0xE]
  2807. 00002512  486E FDD2                pea.l      [A6 - 0x22E]
  2808. 00002516  486E FFDC                pea.l      [A6 - 0x24]
  2809. 0000251A  A98D                     syscall    GetDialogItem/GetDItem
  2810. 0000251C  4267                     clr.w      -[A7]
  2811. 0000251E  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  2812. 00002524  2F3C 6963 6F6E           move.l     -[A7], 0x69636F6E /* 'icon' */
  2813. 0000252A  486E FDD6                pea.l      [A6 - 0x22A]
  2814. 0000252E  203C 0638 0014           move.l     D0, 0x6380014
  2815. 00002534  A800                     syscall    SoundDispatch
  2816. 00002536  3A1F                     move.w     D5, [A7]+
  2817. 00002538  4A45                     tst.w      D5
  2818. 0000253A  6610                     bne        +0x12 /* 0000254C */
  2819. 0000253C  486E FFDC                pea.l      [A6 - 0x24]
  2820. 00002540  2F2E FDD6                move.l     -[A7], [A6 - 0x22A]
  2821. 00002544  A94B                     syscall    PlotIcon
  2822. 00002546  206E FDD6                movea.l    A0, [A6 - 0x22A]
  2823. 0000254A  A023                     syscall    DisposHandle/DisposeHandle
  2824. label0000254C:
  2825. 0000254C  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2826. 00002552  3F3C 001B                move.w     -[A7], 0x1B
  2827. 00002556  486E FFF2                pea.l      [A6 - 0xE]
  2828. 0000255A  486E FDD2                pea.l      [A6 - 0x22E]
  2829. 0000255E  486E FFDC                pea.l      [A6 - 0x24]
  2830. 00002562  A98D                     syscall    GetDialogItem/GetDItem
  2831. 00002564  486E FFDC                pea.l      [A6 - 0x24]
  2832. 00002568  A8A2                     syscall    PaintRect
  2833. 0000256A  486E FFDC                pea.l      [A6 - 0x24]
  2834. 0000256E  4EB9 0000 0852           jsr        [0x00000852]
  2835. 00002574  2EB9 FFFF 457C           move.l     [A7], [0xFFFF457C]
  2836. 0000257A  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  2837. 0000257E  486E FFF2                pea.l      [A6 - 0xE]
  2838. 00002582  486E FDD2                pea.l      [A6 - 0x22E]
  2839. 00002586  486E FFDC                pea.l      [A6 - 0x24]
  2840. 0000258A  A98D                     syscall    GetDialogItem/GetDItem
  2841. 0000258C  486E FFDC                pea.l      [A6 - 0x24]
  2842. 00002590  A8A2                     syscall    PaintRect
  2843. 00002592  486E FFDC                pea.l      [A6 - 0x24]
  2844. 00002596  4EB9 0000 0852           jsr        [0x00000852]
  2845. 0000259C  2EB9 FFFF 457C           move.l     [A7], [0xFFFF457C]
  2846. 000025A2  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2847. 000025A6  486E FFF2                pea.l      [A6 - 0xE]
  2848. 000025AA  486E FDD2                pea.l      [A6 - 0x22E]
  2849. 000025AE  486E FFDC                pea.l      [A6 - 0x24]
  2850. 000025B2  A98D                     syscall    GetDialogItem/GetDItem
  2851. 000025B4  486E FFDC                pea.l      [A6 - 0x24]
  2852. 000025B8  4EB9 0000 0852           jsr        [0x00000852]
  2853. 000025BE  526E FFDC                addq.w     [A6 - 0x24], 1
  2854. 000025C2  526E FFDE                addq.w     [A6 - 0x22], 1
  2855. 000025C6  486E FFDC                pea.l      [A6 - 0x24]
  2856. 000025CA  4EBA 010C                jsr        [PC + 0x10C /* 000026D8 */]
  2857. 000025CE  4E71                     nop
  2858. 000025D0  2EB9 FFFF 457C           move.l     [A7], [0xFFFF457C]
  2859. 000025D6  A923                     syscall    EndUpdate
  2860. 000025D8  588F                     addq.l     A7, 4
  2861. 000025DA  6036                     bra        +0x38 /* 00002612 */
  2862. label000025DC:
  2863. 000025DC  41EC 0010                lea.l      A0, [A4 + 0x10]
  2864. 000025E0  2F20                     move.l     -[A7], -[A0]
  2865. 000025E2  2F20                     move.l     -[A7], -[A0]
  2866. 000025E4  2F20                     move.l     -[A7], -[A0]
  2867. 000025E6  2F20                     move.l     -[A7], -[A0]
  2868. 000025E8  4EB9 0000 0C2A           jsr        [0x00000C2A]
  2869. 000025EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2870. 000025F2  601E                     bra        +0x20 /* 00002612 */
  2871. 000025F4  2C2C 0002                move.l     D6, [A4 + 0x2]
  2872. 000025F8  ECC6 0018                bfclr      D6 {0:24}
  2873. 000025FC  700D                     moveq.l    D0, 0x0D
  2874. 000025FE  B086                     cmp.l      D0, D6
  2875. 00002600  6706                     beq        +0x8 /* 00002608 */
  2876. 00002602  7003                     moveq.l    D0, 0x03
  2877. 00002604  B086                     cmp.l      D0, D6
  2878. 00002606  660A                     bne        +0xC /* 00002612 */
  2879. label00002608:
  2880. 00002608  7E01                     moveq.l    D7, 0x01
  2881. 0000260A  206E 0008                movea.l    A0, [A6 + 0x8]
  2882. 0000260E  30BC 0001                move.w     [A0], 0x1
  2883. label00002612:
  2884. 00002612  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2885. 00002616  A873                     syscall    SetPort
  2886. 00002618  1D47 0014                move.b     [A6 + 0x14], D7
  2887. 0000261C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2888. 00002620  4E5E                     unlink     A6
  2889. 00002622  4E74 000C                rtd        0x000C
  2890. 00002626  FC84                     .extension 0xC84 // unimplemented
  2891. 00002628  FC96                     .extension 0xC96 // unimplemented
  2892. 0000262A  FFEC                     .extension 0xFEC // unimplemented
  2893. 0000262C  FFCE                     .extension 0xFCE // unimplemented
  2894. 0000262E  FFEC                     .extension 0xFEC // unimplemented
  2895. 00002630  FFCE                     .extension 0xFCE // unimplemented
  2896. 00002632  FE6A                     .extension 0xE6A // unimplemented
  2897. fn00002634:
  2898. 00002634  4E56 FFF2                link       A6, -0x000E
  2899. 00002638  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2900. 0000263E  3F3C 001B                move.w     -[A7], 0x1B
  2901. 00002642  486E FFFE                pea.l      [A6 - 0x2]
  2902. 00002646  486E FFF2                pea.l      [A6 - 0xE]
  2903. 0000264A  486E FFF6                pea.l      [A6 - 0xA]
  2904. 0000264E  A98D                     syscall    GetDialogItem/GetDItem
  2905. 00002650  526E FFF8                addq.w     [A6 - 0x8], 1
  2906. 00002654  486E FFF6                pea.l      [A6 - 0xA]
  2907. 00002658  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  2908. 0000265E  42A7                     clr.l      -[A7]
  2909. 00002660  A8EF                     syscall    ScrollRect
  2910. 00002662  4A39 FFFF 4572           tst.b      [0xFFFF4572]
  2911. 00002668  670A                     beq        +0xC /* 00002674 */
  2912. 0000266A  2F3C FFFF 451E           move.l     -[A7], 0xFFFF451E
  2913. 00002670  AA14                     syscall    RGBForeColor
  2914. 00002672  6008                     bra        +0xA /* 0000267C */
  2915. label00002674:
  2916. 00002674  2F3C FFFF 4524           move.l     -[A7], 0xFFFF4524
  2917. 0000267A  AA14                     syscall    RGBForeColor
  2918. label0000267C:
  2919. 0000267C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2920. 0000267E  D06E FFFC                add.w      D0, [A6 - 0x4]
  2921. 00002682  3F00                     move.w     -[A7], D0
  2922. 00002684  70FF                     moveq.l    D0, 0xFFFFFFFF
  2923. 00002686  D06E FFFA                add.w      D0, [A6 - 0x6]
  2924. 0000268A  3F00                     move.w     -[A7], D0
  2925. 0000268C  A893                     syscall    MoveTo
  2926. 0000268E  4A6E 0008                tst.w      [A6 + 0x8]
  2927. 00002692  6716                     beq        +0x18 /* 000026AA */
  2928. 00002694  70FF                     moveq.l    D0, 0xFFFFFFFF
  2929. 00002696  D06E FFFC                add.w      D0, [A6 - 0x4]
  2930. 0000269A  3F00                     move.w     -[A7], D0
  2931. 0000269C  302E FFFA                move.w     D0, [A6 - 0x6]
  2932. 000026A0  906E 0008                sub.w      D0, [A6 + 0x8]
  2933. 000026A4  3F00                     move.w     -[A7], D0
  2934. 000026A6  A891                     syscall    LineTo
  2935. 000026A8  6012                     bra        +0x14 /* 000026BC */
  2936. label000026AA:
  2937. 000026AA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2938. 000026AC  D06E FFFC                add.w      D0, [A6 - 0x4]
  2939. 000026B0  3F00                     move.w     -[A7], D0
  2940. 000026B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2941. 000026B4  D06E FFFA                add.w      D0, [A6 - 0x6]
  2942. 000026B8  3F00                     move.w     -[A7], D0
  2943. 000026BA  A893                     syscall    MoveTo
  2944. label000026BC:
  2945. 000026BC  4878 0021                push.l     0x21 /* '!' */
  2946. 000026C0  A862                     syscall    ForeColor
  2947. 000026C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2948. 000026C4  D06E FFFC                add.w      D0, [A6 - 0x4]
  2949. 000026C8  3F00                     move.w     -[A7], D0
  2950. 000026CA  7001                     moveq.l    D0, 0x01
  2951. 000026CC  D06E FFF6                add.w      D0, [A6 - 0xA]
  2952. 000026D0  3F00                     move.w     -[A7], D0
  2953. 000026D2  A891                     syscall    LineTo
  2954. 000026D4  4E5E                     unlink     A6
  2955. 000026D6  4E75                     rts
  2956. fn000026D8:
  2957. 000026D8  4E56 FFF8                link       A6, -0x0008
  2958. 000026DC  2F0C                     move.l     -[A7], A4
  2959. 000026DE  286E 0008                movea.l    A4, [A6 + 0x8]
  2960. 000026E2  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  2961. 000026E6  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  2962. 000026EC  4878 00CD                push.l     0xCD
  2963. 000026F0  A862                     syscall    ForeColor
  2964. 000026F2  302C 0006                move.w     D0, [A4 + 0x6]
  2965. 000026F6  906C 0002                sub.w      D0, [A4 + 0x2]
  2966. 000026FA  2239 FFFF 4574           move.l     D1, [0xFFFF4574]
  2967. 00002700  92B9 FFFF 4578           sub.l      D1, [0xFFFF4578]
  2968. 00002706  48C0                     ext.l      D0
  2969. 00002708  4C01 0000                movem.w    <none>, D1
  2970. 0000270C  4C79 0800 FFFF 4538      movem.l    A3, [0xFFFF4538]
  2971. 00002714  D06E FFFA                add.w      D0, [A6 - 0x6]
  2972. 00002718  3D40 FFFE                move.w     [A6 - 0x2], D0
  2973. 0000271C  486E FFF8                pea.l      [A6 - 0x8]
  2974. 00002720  A8A2                     syscall    PaintRect
  2975. 00002722  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  2976. 00002728  3D6C 0006 FFFE           move.w     [A6 - 0x2], [A4 + 0x6]
  2977. 0000272E  4878 0021                push.l     0x21 /* '!' */
  2978. 00002732  A862                     syscall    ForeColor
  2979. 00002734  486E FFF8                pea.l      [A6 - 0x8]
  2980. 00002738  A8A2                     syscall    PaintRect
  2981. 0000273A  285F                     movea.l    A4, [A7]+
  2982. 0000273C  4E5E                     unlink     A6
  2983. 0000273E  4E75                     rts
  2984. fn00002740:
  2985. 00002740  4E56 FFEC                link       A6, -0x0014
  2986. 00002744  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2987. 00002748  4A39 FFFF 4572           tst.b      [0xFFFF4572]
  2988. 0000274E  6712                     beq        +0x14 /* 00002762 */
  2989. 00002750  2D79 FFFF 451E FFEC      move.l     [A6 - 0x14], [0xFFFF451E]
  2990. 00002758  3D79 FFFF 4522 FFF0      move.w     [A6 - 0x10], [0xFFFF4522]
  2991. 00002760  6010                     bra        +0x12 /* 00002772 */
  2992. label00002762:
  2993. 00002762  2D79 FFFF 4524 FFEC      move.l     [A6 - 0x14], [0xFFFF4524]
  2994. 0000276A  3D79 FFFF 4528 FFF0      move.w     [A6 - 0x10], [0xFFFF4528]
  2995. label00002772:
  2996. 00002772  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  2997. 00002778  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  2998. 0000277C  486E FFFE                pea.l      [A6 - 0x2]
  2999. 00002780  486E FFF2                pea.l      [A6 - 0xE]
  3000. 00002784  486E FFF6                pea.l      [A6 - 0xA]
  3001. 00002788  A98D                     syscall    GetDialogItem/GetDItem
  3002. 0000278A  2F39 FFFF 5A60           move.l     -[A7], [0xFFFF5A60]
  3003. 00002790  4227                     clr.b      -[A7]
  3004. 00002792  4EB9 0000 08EA           jsr        [0x000008EA]
  3005. 00002798  2840                     movea.l    A4, D0
  3006. 0000279A  526E FFF6                addq.w     [A6 - 0xA], 1
  3007. 0000279E  526E FFF8                addq.w     [A6 - 0x8], 1
  3008. 000027A2  3E2E FFFC                move.w     D7, [A6 - 0x4]
  3009. 000027A6  9E6E FFF8                sub.w      D7, [A6 - 0x8]
  3010. 000027AA  7C00                     moveq.l    D6, 0x00
  3011. 000027AC  5C8F                     addq.l     A7, 6
  3012. 000027AE  6048                     bra        +0x4A /* 000027F8 */
  3013. label000027B0:
  3014. 000027B0  3646                     movea.w    A3, D6
  3015. 000027B2  D7FC FFFF 5990           add.l      A3, 0xFFFF5990
  3016. 000027B8  302E FFF8                move.w     D0, [A6 - 0x8]
  3017. 000027BC  D046                     add.w      D0, D6
  3018. 000027BE  3F00                     move.w     -[A7], D0
  3019. 000027C0  7000                     moveq.l    D0, 0x00
  3020. 000027C2  1013                     move.b     D0, [A3]
  3021. 000027C4  D06E FFF6                add.w      D0, [A6 - 0xA]
  3022. 000027C8  3F00                     move.w     -[A7], D0
  3023. 000027CA  2F3C FFFF 452A           move.l     -[A7], 0xFFFF452A
  3024. 000027D0  AA16                     syscall    SetCPixel
  3025. 000027D2  7000                     moveq.l    D0, 0x00
  3026. 000027D4  1034 6000                move.b     D0, [A4 + D6.w]
  3027. 000027D8  81FC 0010                divs.w     D0, 0x10
  3028. 000027DC  1680                     move.b     [A3], D0
  3029. 000027DE  302E FFF8                move.w     D0, [A6 - 0x8]
  3030. 000027E2  D046                     add.w      D0, D6
  3031. 000027E4  3F00                     move.w     -[A7], D0
  3032. 000027E6  7000                     moveq.l    D0, 0x00
  3033. 000027E8  1013                     move.b     D0, [A3]
  3034. 000027EA  D06E FFF6                add.w      D0, [A6 - 0xA]
  3035. 000027EE  3F00                     move.w     -[A7], D0
  3036. 000027F0  486E FFEC                pea.l      [A6 - 0x14]
  3037. 000027F4  AA16                     syscall    SetCPixel
  3038. 000027F6  5246                     addq.w     D6, 1
  3039. label000027F8:
  3040. 000027F8  BE46                     cmp.w      D7, D6
  3041. 000027FA  6EB4                     bgt        -0x4A /* 000027B0 */
  3042. 000027FC  4878 0021                push.l     0x21 /* '!' */
  3043. 00002800  A862                     syscall    ForeColor
  3044. 00002802  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3045. 00002806  4E5E                     unlink     A6
  3046. 00002808  4E75                     rts
  3047. fn0000280A:
  3048. 0000280A  4E56 0000                link       A6, 0
  3049. 0000280E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3050. 00002812  286E 0008                movea.l    A4, [A6 + 0x8]
  3051. 00002816  2C2E 000C                move.l     D6, [A6 + 0xC]
  3052. 0000281A  3E3C 8000                move.w     D7, 0x8000
  3053. 0000281E  7002                     moveq.l    D0, 0x02
  3054. 00002820  4C40 6806                movem.l    D1,D2,A3,A5,A6, D0
  3055. 00002824  2006                     move.l     D0, D6
  3056. 00002826  D080                     add.l      D0, D0
  3057. 00002828  2640                     movea.l    A3, D0
  3058. 0000282A  600A                     bra        +0xC /* 00002836 */
  3059. label0000282C:
  3060. 0000282C  5386                     subq.l     D6, 1
  3061. 0000282E  558B                     subq.l     A3, 2
  3062. 00002830  204C                     movea.l    A0, A4
  3063. 00002832  D1CB                     add.l      A0, A3
  3064. 00002834  DF50                     add.w      [A0], D7
  3065. label00002836:
  3066. 00002836  4A86                     tst.l      D6
  3067. 00002838  6EF2                     bgt        -0xC /* 0000282C */
  3068. 0000283A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3069. 0000283E  4E5E                     unlink     A6
  3070. 00002840  4E75                     rts
  3071. export_152:
  3072. 00002842  4E56 FDAC                link       A6, -0x0254
  3073. 00002846  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3074. 0000284A  266E 000A                movea.l    A3, [A6 + 0xA]
  3075. 0000284E  2D79 FFFF 4530 FDC2      move.l     [A6 - 0x23E], [0xFFFF4530]
  3076. 00002856  7E01                     moveq.l    D7, 0x01
  3077. 00002858  287C 0000 04CA           movea.l    A4, 0x4CA
  3078. 0000285E  4239 FFFF 4572           clr.b      [0xFFFF4572]
  3079. 00002864  42A7                     clr.l      -[A7]
  3080. 00002866  3F3C 00A5                move.w     -[A7], 0xA5
  3081. 0000286A  42A7                     clr.l      -[A7]
  3082. 0000286C  4878 FFFF                push.l     0xFFFF
  3083. 00002870  A97C                     syscall    GetNewDialog
  3084. 00002872  23DF FFFF 457C           move.l     [0xFFFF457C], [A7]+
  3085. 00002878  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3086. 0000287E  A873                     syscall    SetPort
  3087. 00002880  3F3C 0003                move.w     -[A7], 0x3
  3088. 00002884  A887                     syscall    TextFont
  3089. 00002886  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3090. 0000288A  A88A                     syscall    TextSize
  3091. 0000288C  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3092. 00002892  4EB9 0000 0282           jsr        [0x00000282 /* Switcher */]
  3093. 00002898  4A2E 0008                tst.b      [A6 + 0x8]
  3094. 0000289C  588F                     addq.l     A7, 4
  3095. 0000289E  6622                     bne        +0x24 /* 000028C2 */
  3096. 000028A0  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3097. 000028A6  2079 FFFF 457C           movea.l    A0, [0xFFFF457C]
  3098. 000028AC  3F28 0016                move.w     -[A7], [A0 + 0x16]
  3099. 000028B0  2F3C 0100 007A           move.l     -[A7], 0x100007A
  3100. 000028B6  A91D                     syscall    SizeWindow
  3101. 000028B8  7001                     moveq.l    D0, 0x01
  3102. 000028BA  23C0 FFFF 4538           move.l     [0xFFFF4538], D0
  3103. 000028C0  6060                     bra        +0x62 /* 00002922 */
  3104. label000028C2:
  3105. 000028C2  4293                     clr.l      [A3]
  3106. 000028C4  43EE FFFC                lea.l      A1, [A6 - 0x4]
  3107. 000028C8  A51D                     syscall    MaxMem, flags=5
  3108. 000028CA  2288                     move.l     [A1], A0
  3109. 000028CC  2C00                     move.l     D6, D0
  3110. 000028CE  43EE FFFC                lea.l      A1, [A6 - 0x4]
  3111. 000028D2  A11D                     syscall    MaxMem, flags=1
  3112. 000028D4  2288                     move.l     [A1], A0
  3113. 000028D6  2A00                     move.l     D5, D0
  3114. 000028D8  BA86                     cmp.l      D5, D6
  3115. 000028DA  6C14                     bge        +0x16 /* 000028F0 */
  3116. 000028DC  2046                     movea.l    A0, D6
  3117. 000028DE  41E8 B000                lea.l      A0, [A0 - 0x5000]
  3118. 000028E2  23C8 FFFF 4538           move.l     [0xFFFF4538], A0
  3119. 000028E8  2008                     move.l     D0, A0
  3120. 000028EA  A522                     syscall    NewHandleSys, flags=5
  3121. 000028EC  2688                     move.l     [A3], A0
  3122. 000028EE  6014                     bra        +0x16 /* 00002904 */
  3123. label000028F0:
  3124. 000028F0  7002                     moveq.l    D0, 0x02
  3125. 000028F2  2205                     move.l     D1, D5
  3126. 000028F4  4C40 1801                movem.l    D0,A3,A4, D0
  3127. 000028F8  23C1 FFFF 4538           move.l     [0xFFFF4538], D1
  3128. 000028FE  2001                     move.l     D0, D1
  3129. 00002900  A122                     syscall    NewHandle, flags=1
  3130. 00002902  2688                     move.l     [A3], A0
  3131. label00002904:
  3132. 00002904  4A93                     tst.l      [A3]
  3133. 00002906  6606                     bne        +0x8 /* 0000290E */
  3134. 00002908  70FF                     moveq.l    D0, 0xFFFFFFFF
  3135. 0000290A  6000 0BEA                bra        +0xBEC /* 000034F6 */
  3136. label0000290E:
  3137. 0000290E  2053                     movea.l    A0, [A3]
  3138. 00002910  A029                     syscall    HLock
  3139. 00002912  2053                     movea.l    A0, [A3]
  3140. 00002914  2010                     move.l     D0, [A0]
  3141. 00002916  23C0 FFFF 4578           move.l     [0xFFFF4578], D0
  3142. 0000291C  23C0 FFFF 4574           move.l     [0xFFFF4574], D0
  3143. label00002922:
  3144. 00002922  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3145. 00002928  4EB9 0000 01E2           jsr        [0x000001E2]
  3146. 0000292E  2EB9 FFFF 457C           move.l     [A7], [0xFFFF457C]
  3147. 00002934  A915                     syscall    ShowWindow
  3148. 00002936  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3149. 0000293C  3F3C 0006                move.w     -[A7], 0x6
  3150. 00002940  486E FDDE                pea.l      [A6 - 0x222]
  3151. 00002944  486E FDDA                pea.l      [A6 - 0x226]
  3152. 00002948  486E FDCE                pea.l      [A6 - 0x232]
  3153. 0000294C  A98D                     syscall    GetDialogItem/GetDItem
  3154. 0000294E  486E FDC6                pea.l      [A6 - 0x23A]
  3155. 00002952  42A7                     clr.l      -[A7]
  3156. 00002954  4878 0001                push.l     0x1
  3157. 00002958  A8A7                     syscall    SetRect
  3158. 0000295A  42A7                     clr.l      -[A7]
  3159. 0000295C  486E FDCE                pea.l      [A6 - 0x232]
  3160. 00002960  486E FDC6                pea.l      [A6 - 0x23A]
  3161. 00002964  2F2E FDC2                move.l     -[A7], [A6 - 0x23E]
  3162. 00002968  4267                     clr.w      -[A7]
  3163. 0000296A  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3164. 00002970  4878 0100                push.l     0x100
  3165. 00002974  2F3C 0100 0000           move.l     -[A7], 0x1000000
  3166. 0000297A  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  3167. 0000297E  A9E7                     syscall    Pack0/ListManager
  3168. 00002980  23DF FFFF 4580           move.l     [0xFFFF4580], [A7]+
  3169. 00002986  2079 FFFF 4580           movea.l    A0, [0xFFFF4580]
  3170. 0000298C  2050                     movea.l    A0, [A0]
  3171. 0000298E  117C 0080 0024           move.b     [A0 + 0x24], 0x80
  3172. 00002994  7C01                     moveq.l    D6, 0x01
  3173. 00002996  247C FFFF 4684           movea.l    A2, 0xFFFF4684
  3174. label0000299C:
  3175. 0000299C  4267                     clr.w      -[A7]
  3176. 0000299E  3F06                     move.w     -[A7], D6
  3177. 000029A0  2F0A                     move.l     -[A7], A2
  3178. 000029A2  486E FDD6                pea.l      [A6 - 0x22A]
  3179. 000029A6  203C 0514 0014           move.l     D0, 0x5140014
  3180. 000029AC  A800                     syscall    SoundDispatch
  3181. 000029AE  381F                     move.w     D4, [A7]+
  3182. 000029B0  4A44                     tst.w      D4
  3183. 000029B2  663C                     bne        +0x3E /* 000029F0 */
  3184. 000029B4  206E FDD6                movea.l    A0, [A6 - 0x22A]
  3185. 000029B8  A023                     syscall    DisposHandle/DisposeHandle
  3186. 000029BA  4267                     clr.w      -[A7]
  3187. 000029BC  2F3C 4E20 0001           move.l     -[A7], 0x4E200001
  3188. 000029C2  2F39 FFFF 4580           move.l     -[A7], [0xFFFF4580]
  3189. 000029C8  3F3C 0008                move.w     -[A7], 0x8
  3190. 000029CC  A9E7                     syscall    Pack0/ListManager
  3191. 000029CE  3D5F FDBE                move.w     [A6 - 0x242], [A7]+
  3192. 000029D2  426E FDC0                clr.w      [A6 - 0x240]
  3193. 000029D6  486A 0001                pea.l      [A2 + 0x1]
  3194. 000029DA  7000                     moveq.l    D0, 0x00
  3195. 000029DC  1012                     move.b     D0, [A2]
  3196. 000029DE  3F00                     move.w     -[A7], D0
  3197. 000029E0  2F2E FDBE                move.l     -[A7], [A6 - 0x242]
  3198. 000029E4  2F39 FFFF 4580           move.l     -[A7], [0xFFFF4580]
  3199. 000029EA  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3200. 000029EE  A9E7                     syscall    Pack0/ListManager
  3201. label000029F0:
  3202. 000029F0  5246                     addq.w     D6, 1
  3203. 000029F2  45EA 0100                lea.l      A2, [A2 + 0x100]
  3204. 000029F6  4A44                     tst.w      D4
  3205. 000029F8  67A2                     beq        -0x5C /* 0000299C */
  3206. 000029FA  4A39 FFFF 5A68           tst.b      [0xFFFF5A68]
  3207. 00002A00  6622                     bne        +0x24 /* 00002A24 */
  3208. 00002A02  33FC 0001 FFFF 5A5E      move.w     [0xFFFF5A5E], 0x1
  3209. 00002A0A  3079 FFFF 5A5E           movea.w    A0, [0xFFFF5A5E]
  3210. 00002A10  2008                     move.l     D0, A0
  3211. 00002A12  E188                     lsl        D0, 8
  3212. 00002A14  0680 FFFF 4584           addi.l     D0, 0xFFFF4584
  3213. 00002A1A  2F00                     move.l     -[A7], D0
  3214. 00002A1C  4EBA 0B12                jsr        [PC + 0xB12 /* 00003530 */]
  3215. 00002A20  4E71                     nop
  3216. 00002A22  588F                     addq.l     A7, 4
  3217. label00002A24:
  3218. 00002A24  426E FDC0                clr.w      [A6 - 0x240]
  3219. 00002A28  70FF                     moveq.l    D0, 0xFFFFFFFF
  3220. 00002A2A  D079 FFFF 5A5E           add.w      D0, [0xFFFF5A5E]
  3221. 00002A30  3D40 FDBE                move.w     [A6 - 0x242], D0
  3222. 00002A34  1F3C 0001                move.b     -[A7], 0x1
  3223. 00002A38  2F2E FDBE                move.l     -[A7], [A6 - 0x242]
  3224. 00002A3C  2F39 FFFF 4580           move.l     -[A7], [0xFFFF4580]
  3225. 00002A42  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3226. 00002A46  A9E7                     syscall    Pack0/ListManager
  3227. 00002A48  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3228. 00002A4E  3F3C 0012                move.w     -[A7], 0x12
  3229. 00002A52  486E FDDE                pea.l      [A6 - 0x222]
  3230. 00002A56  486E FDDA                pea.l      [A6 - 0x226]
  3231. 00002A5A  486E FDCE                pea.l      [A6 - 0x232]
  3232. 00002A5E  A98D                     syscall    GetDialogItem/GetDItem
  3233. 00002A60  7020                     moveq.l    D0, 0x20
  3234. 00002A62  D06E FDD0                add.w      D0, [A6 - 0x230]
  3235. 00002A66  3D40 FDD4                move.w     [A6 - 0x22C], D0
  3236. 00002A6A  42A7                     clr.l      -[A7]
  3237. 00002A6C  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3238. 00002A72  486E FDCE                pea.l      [A6 - 0x232]
  3239. 00002A76  2F3C 0000 0278           move.l     -[A7], 0x278
  3240. 00002A7C  2F3C 00AA 0100           move.l     -[A7], 0xAA0100
  3241. 00002A82  2F3C 7FFF 8000           move.l     -[A7], 0x7FFF8000
  3242. 00002A88  3F3C 0200                move.w     -[A7], 0x200
  3243. 00002A8C  42A7                     clr.l      -[A7]
  3244. 00002A8E  A954                     syscall    NewControl
  3245. 00002A90  23DF FFFF 4562           move.l     [0xFFFF4562], [A7]+
  3246. 00002A96  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3247. 00002A9C  3F3C 0013                move.w     -[A7], 0x13
  3248. 00002AA0  486E FDDE                pea.l      [A6 - 0x222]
  3249. 00002AA4  486E FDDA                pea.l      [A6 - 0x226]
  3250. 00002AA8  486E FDCE                pea.l      [A6 - 0x232]
  3251. 00002AAC  A98D                     syscall    GetDialogItem/GetDItem
  3252. 00002AAE  7020                     moveq.l    D0, 0x20
  3253. 00002AB0  D06E FDD0                add.w      D0, [A6 - 0x230]
  3254. 00002AB4  3D40 FDD4                move.w     [A6 - 0x22C], D0
  3255. 00002AB8  42A7                     clr.l      -[A7]
  3256. 00002ABA  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3257. 00002AC0  486E FDCE                pea.l      [A6 - 0x232]
  3258. 00002AC4  2F3C 0000 027A           move.l     -[A7], 0x27A
  3259. 00002ACA  2F3C 0089 0100           move.l     -[A7], 0x890100
  3260. 00002AD0  2F3C 7FFF 8000           move.l     -[A7], 0x7FFF8000
  3261. 00002AD6  3F3C 0200                move.w     -[A7], 0x200
  3262. 00002ADA  42A7                     clr.l      -[A7]
  3263. 00002ADC  A954                     syscall    NewControl
  3264. 00002ADE  23DF FFFF 4566           move.l     [0xFFFF4566], [A7]+
  3265. 00002AE4  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3266. 00002AEA  3F3C 0014                move.w     -[A7], 0x14
  3267. 00002AEE  486E FDDE                pea.l      [A6 - 0x222]
  3268. 00002AF2  486E FDDA                pea.l      [A6 - 0x226]
  3269. 00002AF6  486E FDCE                pea.l      [A6 - 0x232]
  3270. 00002AFA  A98D                     syscall    GetDialogItem/GetDItem
  3271. 00002AFC  7020                     moveq.l    D0, 0x20
  3272. 00002AFE  D06E FDD0                add.w      D0, [A6 - 0x230]
  3273. 00002B02  3D40 FDD4                move.w     [A6 - 0x22C], D0
  3274. 00002B06  42A7                     clr.l      -[A7]
  3275. 00002B08  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3276. 00002B0E  486E FDCE                pea.l      [A6 - 0x232]
  3277. 00002B12  2F3C 0000 027C           move.l     -[A7], 0x27C
  3278. 00002B18  2F3C 00B5 0100           move.l     -[A7], 0xB50100
  3279. 00002B1E  2F3C 7FFF 8000           move.l     -[A7], 0x7FFF8000
  3280. 00002B24  3F3C 0200                move.w     -[A7], 0x200
  3281. 00002B28  42A7                     clr.l      -[A7]
  3282. 00002B2A  A954                     syscall    NewControl
  3283. 00002B2C  23DF FFFF 456A           move.l     [0xFFFF456A], [A7]+
  3284. 00002B32  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3285. 00002B38  3F3C 0015                move.w     -[A7], 0x15
  3286. 00002B3C  486E FDDE                pea.l      [A6 - 0x222]
  3287. 00002B40  486E FDDA                pea.l      [A6 - 0x226]
  3288. 00002B44  486E FDCE                pea.l      [A6 - 0x232]
  3289. 00002B48  A98D                     syscall    GetDialogItem/GetDItem
  3290. 00002B4A  7020                     moveq.l    D0, 0x20
  3291. 00002B4C  D06E FDD0                add.w      D0, [A6 - 0x230]
  3292. 00002B50  3D40 FDD4                move.w     [A6 - 0x22C], D0
  3293. 00002B54  42A7                     clr.l      -[A7]
  3294. 00002B56  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3295. 00002B5C  486E FDCE                pea.l      [A6 - 0x232]
  3296. 00002B60  2F3C 0000 027E           move.l     -[A7], 0x27E
  3297. 00002B66  2F3C 0088 0100           move.l     -[A7], 0x880100
  3298. 00002B6C  2F3C 7FFF 8000           move.l     -[A7], 0x7FFF8000
  3299. 00002B72  3F3C 0200                move.w     -[A7], 0x200
  3300. 00002B76  42A7                     clr.l      -[A7]
  3301. 00002B78  A954                     syscall    NewControl
  3302. 00002B7A  23DF FFFF 456E           move.l     [0xFFFF456E], [A7]+
  3303. 00002B80  4267                     clr.w      -[A7]
  3304. 00002B82  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  3305. 00002B88  2F3C 706C 7468           move.l     -[A7], 0x706C7468 /* 'plth' */
  3306. 00002B8E  486E FDE2                pea.l      [A6 - 0x21E]
  3307. 00002B92  203C 0638 0014           move.l     D0, 0x6380014
  3308. 00002B98  A800                     syscall    SoundDispatch
  3309. 00002B9A  4A6E FDE2                tst.w      [A6 - 0x21E]
  3310. 00002B9E  548F                     addq.l     A7, 2
  3311. 00002BA0  6712                     beq        +0x14 /* 00002BB4 */
  3312. 00002BA2  306E FDE2                movea.w    A0, [A6 - 0x21E]
  3313. 00002BA6  2F08                     move.l     -[A7], A0
  3314. 00002BA8  486E FDE4                pea.l      [A6 - 0x21C]
  3315. 00002BAC  4EB9 0000 0152           jsr        [0x00000152]
  3316. 00002BB2  6012                     bra        +0x14 /* 00002BC6 */
  3317. label00002BB4:
  3318. 00002BB4  2F3C 0000 0280           move.l     -[A7], 0x280
  3319. 00002BBA  486E FDE4                pea.l      [A6 - 0x21C]
  3320. 00002BBE  4EB9 0000 081A           jsr        [0x0000081A]
  3321. 00002BC4  508F                     addq.l     A7, 8
  3322. label00002BC6:
  3323. 00002BC6  486E FDE4                pea.l      [A6 - 0x21C]
  3324. 00002BCA  3F3C 0003                move.w     -[A7], 0x3
  3325. 00002BCE  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3326. 00002BD4  4EB9 0000 0802           jsr        [0x00000802]
  3327. 00002BDA  2EAE 000E                move.l     [A7], [A6 + 0xE]
  3328. 00002BDE  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  3329. 00002BE2  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3330. 00002BE8  4EB9 0000 0802           jsr        [0x00000802]
  3331. 00002BEE  2EB9 FFFF 457C           move.l     [A7], [0xFFFF457C]
  3332. 00002BF4  4878 0027                push.l     0x27 /* '\'' */
  3333. 00002BF8  3F3C 1388                move.w     -[A7], 0x1388
  3334. 00002BFC  A97E                     syscall    SelectDialogItemText/SelIText
  3335. 00002BFE  4297                     clr.l      [A7]
  3336. 00002C00  3F3C 0090                move.w     -[A7], 0x90
  3337. 00002C04  A9BF                     syscall    GetRMenu
  3338. 00002C06  245F                     movea.l    A2, [A7]+
  3339. 00002C08  42B9 FFFF 5984           clr.l      [0xFFFF5984]
  3340. 00002C0E  42B9 FFFF 5988           clr.l      [0xFFFF5988]
  3341. 00002C14  4EBA F2CA                jsr        [PC - 0xD36 /* 00001EE0 */]
  3342. 00002C18  7C00                     moveq.l    D6, 0x00
  3343. 00002C1A  508F                     addq.l     A7, 8
  3344. 00002C1C  600A                     bra        +0xC /* 00002C28 */
  3345. label00002C1E:
  3346. 00002C1E  4230 61B0 FFFF 5990      clr.b      [-0xA670 + D6]
  3347. 00002C26  5246                     addq.w     D6, 1
  3348. label00002C28:
  3349. 00002C28  0C46 00C8                cmpi.w     D6, 0xC8
  3350. 00002C2C  6DF0                     blt        -0xE /* 00002C1E */
  3351. 00002C2E  2F3C 0000 0284           move.l     -[A7], 0x284
  3352. 00002C34  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3353. 00002C38  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3354. 00002C3E  4EB9 0000 0802           jsr        [0x00000802]
  3355. 00002C44  2EBC 0000 0286           move.l     [A7], 0x286
  3356. 00002C4A  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  3357. 00002C4E  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3358. 00002C54  4EB9 0000 0802           jsr        [0x00000802]
  3359. 00002C5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3360. label00002C5E:
  3361. 00002C5E  2F0C                     move.l     -[A7], A4
  3362. 00002C60  486E FDE0                pea.l      [A6 - 0x220]
  3363. 00002C64  A991                     syscall    ModalDialog
  3364. 00002C66  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3365. 00002C6C  A873                     syscall    SetPort
  3366. 00002C6E  2F3C FFFF 9C0E           move.l     -[A7], 0xFFFF9C0E
  3367. 00002C74  A972                     syscall    GetMouse
  3368. 00002C76  2F3C FFFF 9C0E           move.l     -[A7], 0xFFFF9C0E
  3369. 00002C7C  A870                     syscall    LocalToGlobal
  3370. 00002C7E  302E FDE0                move.w     D0, [A6 - 0x220]
  3371. 00002C82  0C40 0015                cmpi.w     D0, 0x15
  3372. 00002C86  6200 06F6                bhi        +0x6F8 /* 0000337E */
  3373. 00002C8A  43FA 0878                lea.l      A1, [PC + 0x878 /* 00003504, value 0xF790FE7A */]
  3374. 00002C8E  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  3375. 00002C92  4ED1                     jmp        [A1]
  3376. 00002C94  4267                     clr.w      -[A7]
  3377. 00002C96  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  3378. 00002C9C  486E FEFA                pea.l      [A6 - 0x106]
  3379. 00002CA0  486E FEF8                pea.l      [A6 - 0x108]
  3380. 00002CA4  486E FEF0                pea.l      [A6 - 0x110]
  3381. 00002CA8  486E FEEC                pea.l      [A6 - 0x114]
  3382. 00002CAC  486E FEE8                pea.l      [A6 - 0x118]
  3383. 00002CB0  486E FEE4                pea.l      [A6 - 0x11C]
  3384. 00002CB4  203C 0E34 0014           move.l     D0, 0xE340014
  3385. 00002CBA  A800                     syscall    SoundDispatch
  3386. 00002CBC  381F                     move.w     D4, [A7]+
  3387. 00002CBE  4A39 FFFF 4572           tst.b      [0xFFFF4572]
  3388. 00002CC4  6700 0154                beq        +0x156 /* 00002E1A */
  3389. 00002CC8  2053                     movea.l    A0, [A3]
  3390. 00002CCA  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3391. 00002CD0  9090                     sub.l      D0, [A0]
  3392. 00002CD2  2D40 FDB0                move.l     [A6 - 0x250], D0
  3393. 00002CD6  486E FDB0                pea.l      [A6 - 0x250]
  3394. 00002CDA  486E FDB4                pea.l      [A6 - 0x24C]
  3395. 00002CDE  3F3C 280E                move.w     -[A7], 0x280E
  3396. 00002CE2  A9EB                     syscall    Pack4/FP68K
  3397. 00002CE4  486E FDB4                pea.l      [A6 - 0x24C]
  3398. 00002CE8  486E FEF4                pea.l      [A6 - 0x10C]
  3399. 00002CEC  3F3C 1010                move.w     -[A7], 0x1010
  3400. 00002CF0  A9EB                     syscall    Pack4/FP68K
  3401. 00002CF2  486E FEF4                pea.l      [A6 - 0x10C]
  3402. 00002CF6  486E FDB4                pea.l      [A6 - 0x24C]
  3403. 00002CFA  3F3C 100E                move.w     -[A7], 0x100E
  3404. 00002CFE  A9EB                     syscall    Pack4/FP68K
  3405. 00002D00  487A 0800                pea.l      [PC + 0x800 /* 00003502, value 0x400F790 */]
  3406. 00002D04  486E FDB4                pea.l      [A6 - 0x24C]
  3407. 00002D08  3F3C 2006                move.w     -[A7], 0x2006
  3408. 00002D0C  A9EB                     syscall    Pack4/FP68K
  3409. 00002D0E  43EE FDBE                lea.l      A1, [A6 - 0x242]
  3410. 00002D12  3F21                     move.w     -[A7], -[A1]
  3411. 00002D14  2F21                     move.l     -[A7], -[A1]
  3412. 00002D16  2F21                     move.l     -[A7], -[A1]
  3413. 00002D18  2F3C 0000 0288           move.l     -[A7], 0x288
  3414. 00002D1E  486E FEFC                pea.l      [A6 - 0x104]
  3415. 00002D22  4EB9 0000 03B2           jsr        [0x000003B2]
  3416. 00002D28  486E FEFC                pea.l      [A6 - 0x104]
  3417. 00002D2C  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  3418. 00002D32  486E FEFC                pea.l      [A6 - 0x104]
  3419. 00002D36  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3420. 00002D3A  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3421. 00002D40  4EB9 0000 0802           jsr        [0x00000802]
  3422. 00002D46  3079 FFFF 5A5C           movea.w    A0, [0xFFFF5A5C]
  3423. 00002D4C  2008                     move.l     D0, A0
  3424. 00002D4E  81FC 0008                divs.w     D0, 0x8
  3425. 00002D52  486E FEF4                pea.l      [A6 - 0x10C]
  3426. 00002D56  486E FDB4                pea.l      [A6 - 0x24C]
  3427. 00002D5A  3F3C 100E                move.w     -[A7], 0x100E
  3428. 00002D5E  A9EB                     syscall    Pack4/FP68K
  3429. 00002D60  3D40 FDB2                move.w     [A6 - 0x24E], D0
  3430. 00002D64  486E FDB2                pea.l      [A6 - 0x24E]
  3431. 00002D68  486E FDB4                pea.l      [A6 - 0x24C]
  3432. 00002D6C  3F3C 2006                move.w     -[A7], 0x2006
  3433. 00002D70  A9EB                     syscall    Pack4/FP68K
  3434. 00002D72  486E FDB4                pea.l      [A6 - 0x24C]
  3435. 00002D76  486E FEF4                pea.l      [A6 - 0x10C]
  3436. 00002D7A  3F3C 1010                move.w     -[A7], 0x1010
  3437. 00002D7E  A9EB                     syscall    Pack4/FP68K
  3438. 00002D80  2D79 FFFF 5A58 FDBA      move.l     [A6 - 0x246], [0xFFFF5A58]
  3439. 00002D88  42AE FDB6                clr.l      [A6 - 0x24A]
  3440. 00002D8C  486E FEF4                pea.l      [A6 - 0x10C]
  3441. 00002D90  486E FDAC                pea.l      [A6 - 0x254]
  3442. 00002D94  3F3C 100E                move.w     -[A7], 0x100E
  3443. 00002D98  A9EB                     syscall    Pack4/FP68K
  3444. 00002D9A  487A 0762                pea.l      [PC + 0x762 /* 000034FE, value 0xFFFF */]
  3445. 00002D9E  486E FDAC                pea.l      [A6 - 0x254]
  3446. 00002DA2  3F3C 2804                move.w     -[A7], 0x2804
  3447. 00002DA6  A9EB                     syscall    Pack4/FP68K
  3448. 00002DA8  486E FDB6                pea.l      [A6 - 0x24A]
  3449. 00002DAC  486E FDAC                pea.l      [A6 - 0x254]
  3450. 00002DB0  3F3C 3006                move.w     -[A7], 0x3006
  3451. 00002DB4  A9EB                     syscall    Pack4/FP68K
  3452. 00002DB6  41EE FDB6                lea.l      A0, [A6 - 0x24A]
  3453. 00002DBA  3EA0                     move.w     [A7], -[A0]
  3454. 00002DBC  2F20                     move.l     -[A7], -[A0]
  3455. 00002DBE  2F20                     move.l     -[A7], -[A0]
  3456. 00002DC0  2F3C 0000 028E           move.l     -[A7], 0x28E
  3457. 00002DC6  486E FEFC                pea.l      [A6 - 0x104]
  3458. 00002DCA  4EB9 0000 03B2           jsr        [0x000003B2]
  3459. 00002DD0  486E FEFC                pea.l      [A6 - 0x104]
  3460. 00002DD4  4EB9 0000 018A           jsr        [0x0000018A /* KeyRepTime */]
  3461. 00002DDA  486E FEFC                pea.l      [A6 - 0x104]
  3462. 00002DDE  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  3463. 00002DE2  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3464. 00002DE8  4EB9 0000 0802           jsr        [0x00000802]
  3465. 00002DEE  2EB9 FFFF 457C           move.l     [A7], [0xFFFF457C]
  3466. 00002DF4  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3467. 00002DF8  486E FDDE                pea.l      [A6 - 0x222]
  3468. 00002DFC  486E FDDA                pea.l      [A6 - 0x226]
  3469. 00002E00  486E FDCE                pea.l      [A6 - 0x232]
  3470. 00002E04  A98D                     syscall    GetDialogItem/GetDItem
  3471. 00002E06  526E FDCE                addq.w     [A6 - 0x232], 1
  3472. 00002E0A  526E FDD0                addq.w     [A6 - 0x230], 1
  3473. 00002E0E  486E FDCE                pea.l      [A6 - 0x232]
  3474. 00002E12  4EBA F8C4                jsr        [PC - 0x73C /* 000026D8 */]
  3475. 00002E16  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  3476. label00002E1A:
  3477. 00002E1A  306E FEF8                movea.w    A0, [A6 - 0x108]
  3478. 00002E1E  2008                     move.l     D0, A0
  3479. 00002E20  81FC 0010                divs.w     D0, 0x10
  3480. 00002E24  3F00                     move.w     -[A7], D0
  3481. 00002E26  4EBA F80C                jsr        [PC - 0x7F4 /* 00002634 */]
  3482. 00002E2A  4EBA F914                jsr        [PC - 0x6EC /* 00002740 */]
  3483. 00002E2E  548F                     addq.l     A7, 2
  3484. 00002E30  6000 054C                bra        +0x54E /* 0000337E */
  3485. 00002E34  2079 FFFF 4562           movea.l    A0, [0xFFFF4562]
  3486. 00002E3A  2050                     movea.l    A0, [A0]
  3487. 00002E3C  4A28 0011                tst.b      [A0 + 0x11]
  3488. 00002E40  6600 053C                bne        +0x53E /* 0000337E */
  3489. 00002E44  42A7                     clr.l      -[A7]
  3490. 00002E46  2F39 FFFF 9C0E           move.l     -[A7], [0xFFFF9C0E]
  3491. 00002E4C  2F39 FFFF 4562           move.l     -[A7], [0xFFFF4562]
  3492. 00002E52  4EB9 0000 085A           jsr        [0x0000085A]
  3493. 00002E58  4A00                     tst.b      D0
  3494. 00002E5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3495. 00002E5E  6700 051E                beq        +0x520 /* 0000337E */
  3496. 00002E62  2F39 FFFF 456E           move.l     -[A7], [0xFFFF456E]
  3497. 00002E68  3F3C 00FF                move.w     -[A7], 0xFF
  3498. 00002E6C  A95D                     syscall    HiliteControl
  3499. 00002E6E  2F39 FFFF 456A           move.l     -[A7], [0xFFFF456A]
  3500. 00002E74  4267                     clr.w      -[A7]
  3501. 00002E76  A95D                     syscall    HiliteControl
  3502. 00002E78  2F39 FFFF 4566           move.l     -[A7], [0xFFFF4566]
  3503. 00002E7E  4267                     clr.w      -[A7]
  3504. 00002E80  A95D                     syscall    HiliteControl
  3505. 00002E82  2F39 FFFF 4562           move.l     -[A7], [0xFFFF4562]
  3506. 00002E88  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3507. 00002E8C  A95D                     syscall    HiliteControl
  3508. 00002E8E  4A07                     tst.b      D7
  3509. 00002E90  670C                     beq        +0xE /* 00002E9E */
  3510. 00002E92  7E00                     moveq.l    D7, 0x00
  3511. 00002E94  2053                     movea.l    A0, [A3]
  3512. 00002E96  23D0 FFFF 4574           move.l     [0xFFFF4574], [A0]
  3513. 00002E9C  6020                     bra        +0x22 /* 00002EBE */
  3514. label00002E9E:
  3515. 00002E9E  0C79 0008 FFFF 5A5C      cmpi.w     [0xFFFF5A5C], 0x8
  3516. 00002EA6  6616                     bne        +0x18 /* 00002EBE */
  3517. 00002EA8  2053                     movea.l    A0, [A3]
  3518. 00002EAA  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3519. 00002EB0  9090                     sub.l      D0, [A0]
  3520. 00002EB2  2F00                     move.l     -[A7], D0
  3521. 00002EB4  2F10                     move.l     -[A7], [A0]
  3522. 00002EB6  4EB9 0000 110A           jsr        [0x0000110A]
  3523. 00002EBC  508F                     addq.l     A7, 8
  3524. label00002EBE:
  3525. 00002EBE  13FC 0001 FFFF 4572      move.b     [0xFFFF4572], 0x1
  3526. 00002EC6  6000 04B6                bra        +0x4B8 /* 0000337E */
  3527. 00002ECA  2079 FFFF 4566           movea.l    A0, [0xFFFF4566]
  3528. 00002ED0  2050                     movea.l    A0, [A0]
  3529. 00002ED2  4A28 0011                tst.b      [A0 + 0x11]
  3530. 00002ED6  6600 04A6                bne        +0x4A8 /* 0000337E */
  3531. 00002EDA  42A7                     clr.l      -[A7]
  3532. 00002EDC  2F39 FFFF 9C0E           move.l     -[A7], [0xFFFF9C0E]
  3533. 00002EE2  2F39 FFFF 4566           move.l     -[A7], [0xFFFF4566]
  3534. 00002EE8  4EB9 0000 085A           jsr        [0x0000085A]
  3535. 00002EEE  4A00                     tst.b      D0
  3536. 00002EF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3537. 00002EF4  6700 0488                beq        +0x48A /* 0000337E */
  3538. 00002EF8  2F39 FFFF 456E           move.l     -[A7], [0xFFFF456E]
  3539. 00002EFE  4267                     clr.w      -[A7]
  3540. 00002F00  A95D                     syscall    HiliteControl
  3541. 00002F02  2F39 FFFF 456A           move.l     -[A7], [0xFFFF456A]
  3542. 00002F08  3F3C 00FF                move.w     -[A7], 0xFF
  3543. 00002F0C  A95D                     syscall    HiliteControl
  3544. 00002F0E  2F39 FFFF 4562           move.l     -[A7], [0xFFFF4562]
  3545. 00002F14  4267                     clr.w      -[A7]
  3546. 00002F16  A95D                     syscall    HiliteControl
  3547. 00002F18  2F39 FFFF 4566           move.l     -[A7], [0xFFFF4566]
  3548. 00002F1E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3549. 00002F22  A95D                     syscall    HiliteControl
  3550. 00002F24  7E01                     moveq.l    D7, 0x01
  3551. 00002F26  4239 FFFF 4572           clr.b      [0xFFFF4572]
  3552. 00002F2C  0C79 0008 FFFF 5A5C      cmpi.w     [0xFFFF5A5C], 0x8
  3553. 00002F34  6600 0448                bne        +0x44A /* 0000337E */
  3554. 00002F38  2053                     movea.l    A0, [A3]
  3555. 00002F3A  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3556. 00002F40  9090                     sub.l      D0, [A0]
  3557. 00002F42  2F00                     move.l     -[A7], D0
  3558. 00002F44  2F10                     move.l     -[A7], [A0]
  3559. 00002F46  4EB9 0000 1112           jsr        [0x00001112]
  3560. 00002F4C  508F                     addq.l     A7, 8
  3561. 00002F4E  6000 042E                bra        +0x430 /* 0000337E */
  3562. 00002F52  2079 FFFF 456A           movea.l    A0, [0xFFFF456A]
  3563. 00002F58  2050                     movea.l    A0, [A0]
  3564. 00002F5A  4A28 0011                tst.b      [A0 + 0x11]
  3565. 00002F5E  6676                     bne        +0x78 /* 00002FD6 */
  3566. 00002F60  42A7                     clr.l      -[A7]
  3567. 00002F62  2F39 FFFF 9C0E           move.l     -[A7], [0xFFFF9C0E]
  3568. 00002F68  2F39 FFFF 456A           move.l     -[A7], [0xFFFF456A]
  3569. 00002F6E  4EB9 0000 085A           jsr        [0x0000085A]
  3570. 00002F74  4A00                     tst.b      D0
  3571. 00002F76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3572. 00002F7A  675A                     beq        +0x5C /* 00002FD6 */
  3573. 00002F7C  2F39 FFFF 4566           move.l     -[A7], [0xFFFF4566]
  3574. 00002F82  4267                     clr.w      -[A7]
  3575. 00002F84  A95D                     syscall    HiliteControl
  3576. 00002F86  2F39 FFFF 456E           move.l     -[A7], [0xFFFF456E]
  3577. 00002F8C  3F3C 00FF                move.w     -[A7], 0xFF
  3578. 00002F90  A95D                     syscall    HiliteControl
  3579. 00002F92  2F39 FFFF 4562           move.l     -[A7], [0xFFFF4562]
  3580. 00002F98  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3581. 00002F9C  A95D                     syscall    HiliteControl
  3582. 00002F9E  2F39 FFFF 456A           move.l     -[A7], [0xFFFF456A]
  3583. 00002FA4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3584. 00002FA8  A95D                     syscall    HiliteControl
  3585. 00002FAA  4239 FFFF 4572           clr.b      [0xFFFF4572]
  3586. 00002FB0  0C79 0008 FFFF 5A5C      cmpi.w     [0xFFFF5A5C], 0x8
  3587. 00002FB8  6600 03C4                bne        +0x3C6 /* 0000337E */
  3588. 00002FBC  2053                     movea.l    A0, [A3]
  3589. 00002FBE  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3590. 00002FC4  9090                     sub.l      D0, [A0]
  3591. 00002FC6  2F00                     move.l     -[A7], D0
  3592. 00002FC8  2F10                     move.l     -[A7], [A0]
  3593. 00002FCA  4EB9 0000 1112           jsr        [0x00001112]
  3594. 00002FD0  508F                     addq.l     A7, 8
  3595. 00002FD2  6000 03AA                bra        +0x3AC /* 0000337E */
  3596. label00002FD6:
  3597. 00002FD6  2079 FFFF 456A           movea.l    A0, [0xFFFF456A]
  3598. 00002FDC  2050                     movea.l    A0, [A0]
  3599. 00002FDE  0C28 000A 0011           cmpi.b     [A0 + 0x11], 0xA /* '\n' */
  3600. 00002FE4  6600 0398                bne        +0x39A /* 0000337E */
  3601. 00002FE8  42A7                     clr.l      -[A7]
  3602. 00002FEA  2F39 FFFF 9C0E           move.l     -[A7], [0xFFFF9C0E]
  3603. 00002FF0  2F39 FFFF 456A           move.l     -[A7], [0xFFFF456A]
  3604. 00002FF6  4EB9 0000 085A           jsr        [0x0000085A]
  3605. 00002FFC  4A00                     tst.b      D0
  3606. 00002FFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3607. 00003002  6700 037A                beq        +0x37C /* 0000337E */
  3608. 00003006  2F39 FFFF 4566           move.l     -[A7], [0xFFFF4566]
  3609. 0000300C  4267                     clr.w      -[A7]
  3610. 0000300E  A95D                     syscall    HiliteControl
  3611. 00003010  2F39 FFFF 456E           move.l     -[A7], [0xFFFF456E]
  3612. 00003016  3F3C 00FF                move.w     -[A7], 0xFF
  3613. 0000301A  A95D                     syscall    HiliteControl
  3614. 0000301C  2F39 FFFF 4562           move.l     -[A7], [0xFFFF4562]
  3615. 00003022  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3616. 00003026  A95D                     syscall    HiliteControl
  3617. 00003028  2F39 FFFF 456A           move.l     -[A7], [0xFFFF456A]
  3618. 0000302E  4267                     clr.w      -[A7]
  3619. 00003030  A95D                     syscall    HiliteControl
  3620. 00003032  0C79 0008 FFFF 5A5C      cmpi.w     [0xFFFF5A5C], 0x8
  3621. 0000303A  6616                     bne        +0x18 /* 00003052 */
  3622. 0000303C  2053                     movea.l    A0, [A3]
  3623. 0000303E  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3624. 00003044  9090                     sub.l      D0, [A0]
  3625. 00003046  2F00                     move.l     -[A7], D0
  3626. 00003048  2F10                     move.l     -[A7], [A0]
  3627. 0000304A  4EB9 0000 110A           jsr        [0x0000110A]
  3628. 00003050  508F                     addq.l     A7, 8
  3629. label00003052:
  3630. 00003052  13FC 0001 FFFF 4572      move.b     [0xFFFF4572], 0x1
  3631. 0000305A  6000 0322                bra        +0x324 /* 0000337E */
  3632. 0000305E  2079 FFFF 456E           movea.l    A0, [0xFFFF456E]
  3633. 00003064  2050                     movea.l    A0, [A0]
  3634. 00003066  4A28 0011                tst.b      [A0 + 0x11]
  3635. 0000306A  6600 0312                bne        +0x314 /* 0000337E */
  3636. 0000306E  42A7                     clr.l      -[A7]
  3637. 00003070  2F39 FFFF 9C0E           move.l     -[A7], [0xFFFF9C0E]
  3638. 00003076  2F39 FFFF 456E           move.l     -[A7], [0xFFFF456E]
  3639. 0000307C  4EB9 0000 085A           jsr        [0x0000085A]
  3640. 00003082  4A00                     tst.b      D0
  3641. 00003084  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3642. 00003088  6700 02F4                beq        +0x2F6 /* 0000337E */
  3643. 0000308C  42A7                     clr.l      -[A7]
  3644. 0000308E  3F39 FFFF 5A5C           move.w     -[A7], [0xFFFF5A5C]
  3645. 00003094  42A7                     clr.l      -[A7]
  3646. 00003096  2053                     movea.l    A0, [A3]
  3647. 00003098  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3648. 0000309E  9090                     sub.l      D0, [A0]
  3649. 000030A0  2F00                     move.l     -[A7], D0
  3650. 000030A2  2F10                     move.l     -[A7], [A0]
  3651. 000030A4  4EB9 0000 1032           jsr        [0x00001032]
  3652. 000030AA  4297                     clr.l      [A7]
  3653. 000030AC  3F39 FFFF 5A5C           move.w     -[A7], [0xFFFF5A5C]
  3654. 000030B2  2F3C 0001 0000           move.l     -[A7], 0x10000
  3655. 000030B8  2053                     movea.l    A0, [A3]
  3656. 000030BA  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3657. 000030C0  9090                     sub.l      D0, [A0]
  3658. 000030C2  2F00                     move.l     -[A7], D0
  3659. 000030C4  2F10                     move.l     -[A7], [A0]
  3660. 000030C6  4EB9 0000 1032           jsr        [0x00001032]
  3661. 000030CC  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3662. 000030D0  6000 02AC                bra        +0x2AE /* 0000337E */
  3663. 000030D4  2F0A                     move.l     -[A7], A2
  3664. 000030D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3665. 000030DA  A935                     syscall    InsertMenu
  3666. 000030DC  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3667. 000030E2  3F3C 0004                move.w     -[A7], 0x4
  3668. 000030E6  486E FDDE                pea.l      [A6 - 0x222]
  3669. 000030EA  486E FDDA                pea.l      [A6 - 0x226]
  3670. 000030EE  486E FDCE                pea.l      [A6 - 0x232]
  3671. 000030F2  A98D                     syscall    GetDialogItem/GetDItem
  3672. 000030F4  3D6E FDCE FDC2           move.w     [A6 - 0x23E], [A6 - 0x232]
  3673. 000030FA  3D6E FDD0 FDC4           move.w     [A6 - 0x23C], [A6 - 0x230]
  3674. 00003100  486E FDC2                pea.l      [A6 - 0x23E]
  3675. 00003104  A870                     syscall    LocalToGlobal
  3676. 00003106  2F0A                     move.l     -[A7], A2
  3677. 00003108  7001                     moveq.l    D0, 0x01
  3678. 0000310A  D06E FDE2                add.w      D0, [A6 - 0x21E]
  3679. 0000310E  3F00                     move.w     -[A7], D0
  3680. 00003110  3F3C 00A5                move.w     -[A7], 0xA5
  3681. 00003114  A944                     syscall    SetItmMark
  3682. 00003116  42A7                     clr.l      -[A7]
  3683. 00003118  2F0A                     move.l     -[A7], A2
  3684. 0000311A  3F2E FDC2                move.w     -[A7], [A6 - 0x23E]
  3685. 0000311E  3F2E FDC4                move.w     -[A7], [A6 - 0x23C]
  3686. 00003122  7001                     moveq.l    D0, 0x01
  3687. 00003124  D06E FDE2                add.w      D0, [A6 - 0x21E]
  3688. 00003128  3F00                     move.w     -[A7], D0
  3689. 0000312A  A80B                     syscall    PopUpMenuSelect
  3690. 0000312C  2C1F                     move.l     D6, [A7]+
  3691. 0000312E  2F0A                     move.l     -[A7], A2
  3692. 00003130  7001                     moveq.l    D0, 0x01
  3693. 00003132  D06E FDE2                add.w      D0, [A6 - 0x21E]
  3694. 00003136  3F00                     move.w     -[A7], D0
  3695. 00003138  4267                     clr.w      -[A7]
  3696. 0000313A  A944                     syscall    SetItmMark
  3697. 0000313C  2006                     move.l     D0, D6
  3698. 0000313E  7210                     moveq.l    D1, 0x10
  3699. 00003140  E2A0                     asr        D0, D1
  3700. 00003142  4A40                     tst.w      D0
  3701. 00003144  6762                     beq        +0x64 /* 000031A8 */
  3702. 00003146  70FF                     moveq.l    D0, 0xFFFFFFFF
  3703. 00003148  D046                     add.w      D0, D6
  3704. 0000314A  3D40 FDE2                move.w     [A6 - 0x21E], D0
  3705. 0000314E  4A40                     tst.w      D0
  3706. 00003150  6712                     beq        +0x14 /* 00003164 */
  3707. 00003152  306E FDE2                movea.w    A0, [A6 - 0x21E]
  3708. 00003156  2F08                     move.l     -[A7], A0
  3709. 00003158  486E FDE4                pea.l      [A6 - 0x21C]
  3710. 0000315C  4EB9 0000 0152           jsr        [0x00000152]
  3711. 00003162  6012                     bra        +0x14 /* 00003176 */
  3712. label00003164:
  3713. 00003164  2F3C 0000 0294           move.l     -[A7], 0x294
  3714. 0000316A  486E FDE4                pea.l      [A6 - 0x21C]
  3715. 0000316E  4EB9 0000 081A           jsr        [0x0000081A]
  3716. 00003174  508F                     addq.l     A7, 8
  3717. label00003176:
  3718. 00003176  486E FDE4                pea.l      [A6 - 0x21C]
  3719. 0000317A  3F3C 0003                move.w     -[A7], 0x3
  3720. 0000317E  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3721. 00003184  4EB9 0000 0802           jsr        [0x00000802]
  3722. 0000318A  4257                     clr.w      [A7]
  3723. 0000318C  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  3724. 00003192  2F3C 706C 7468           move.l     -[A7], 0x706C7468 /* 'plth' */
  3725. 00003198  486E FDE2                pea.l      [A6 - 0x21E]
  3726. 0000319C  203C 063C 0014           move.l     D0, 0x63C0014
  3727. 000031A2  A800                     syscall    SoundDispatch
  3728. 000031A4  381F                     move.w     D4, [A7]+
  3729. 000031A6  508F                     addq.l     A7, 8
  3730. label000031A8:
  3731. 000031A8  2052                     movea.l    A0, [A2]
  3732. 000031AA  3F10                     move.w     -[A7], [A0]
  3733. 000031AC  A936                     syscall    DeleteMenu
  3734. 000031AE  6000 01CE                bra        +0x1D0 /* 0000337E */
  3735. 000031B2  2F39 FFFF 5988           move.l     -[A7], [0xFFFF5988]
  3736. 000031B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  3737. 000031BC  A935                     syscall    InsertMenu
  3738. 000031BE  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3739. 000031C4  3F3C 000E                move.w     -[A7], 0xE
  3740. 000031C8  486E FDDE                pea.l      [A6 - 0x222]
  3741. 000031CC  486E FDDA                pea.l      [A6 - 0x226]
  3742. 000031D0  486E FDCE                pea.l      [A6 - 0x232]
  3743. 000031D4  A98D                     syscall    GetDialogItem/GetDItem
  3744. 000031D6  3D6E FDCE FDC2           move.w     [A6 - 0x23E], [A6 - 0x232]
  3745. 000031DC  3D6E FDD0 FDC4           move.w     [A6 - 0x23C], [A6 - 0x230]
  3746. 000031E2  486E FDC2                pea.l      [A6 - 0x23E]
  3747. 000031E6  A870                     syscall    LocalToGlobal
  3748. 000031E8  2F39 FFFF 5988           move.l     -[A7], [0xFFFF5988]
  3749. 000031EE  7001                     moveq.l    D0, 0x01
  3750. 000031F0  D079 FFFF 598E           add.w      D0, [0xFFFF598E]
  3751. 000031F6  3F00                     move.w     -[A7], D0
  3752. 000031F8  3F3C 00A5                move.w     -[A7], 0xA5
  3753. 000031FC  A944                     syscall    SetItmMark
  3754. 000031FE  42A7                     clr.l      -[A7]
  3755. 00003200  2F39 FFFF 5988           move.l     -[A7], [0xFFFF5988]
  3756. 00003206  3F2E FDC2                move.w     -[A7], [A6 - 0x23E]
  3757. 0000320A  3F2E FDC4                move.w     -[A7], [A6 - 0x23C]
  3758. 0000320E  7001                     moveq.l    D0, 0x01
  3759. 00003210  D079 FFFF 598E           add.w      D0, [0xFFFF598E]
  3760. 00003216  3F00                     move.w     -[A7], D0
  3761. 00003218  A80B                     syscall    PopUpMenuSelect
  3762. 0000321A  2C1F                     move.l     D6, [A7]+
  3763. 0000321C  2F39 FFFF 5988           move.l     -[A7], [0xFFFF5988]
  3764. 00003222  7001                     moveq.l    D0, 0x01
  3765. 00003224  D079 FFFF 598E           add.w      D0, [0xFFFF598E]
  3766. 0000322A  3F00                     move.w     -[A7], D0
  3767. 0000322C  4267                     clr.w      -[A7]
  3768. 0000322E  A944                     syscall    SetItmMark
  3769. 00003230  2006                     move.l     D0, D6
  3770. 00003232  7210                     moveq.l    D1, 0x10
  3771. 00003234  E2A0                     asr        D0, D1
  3772. 00003236  4A40                     tst.w      D0
  3773. 00003238  6736                     beq        +0x38 /* 00003270 */
  3774. 0000323A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3775. 0000323C  D046                     add.w      D0, D6
  3776. 0000323E  33C0 FFFF 598E           move.w     [0xFFFF598E], D0
  3777. 00003244  2079 FFFF 5B72           movea.l    A0, [0xFFFF5B72]
  3778. 0000324A  2D70 0515 FFF8           move.l     [A6 - 0x8], [[A0] + D0 * 4]
  3779. 00003250  4267                     clr.w      -[A7]
  3780. 00003252  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  3781. 00003258  2F3C 7372 6174           move.l     -[A7], 0x73726174 /* 'srat' */
  3782. 0000325E  486E FFF8                pea.l      [A6 - 0x8]
  3783. 00003262  203C 063C 0014           move.l     D0, 0x63C0014
  3784. 00003268  A800                     syscall    SoundDispatch
  3785. 0000326A  381F                     move.w     D4, [A7]+
  3786. 0000326C  4EBA EC72                jsr        [PC - 0x138E /* 00001EE0 */]
  3787. label00003270:
  3788. 00003270  2079 FFFF 5988           movea.l    A0, [0xFFFF5988]
  3789. 00003276  2050                     movea.l    A0, [A0]
  3790. 00003278  3F10                     move.w     -[A7], [A0]
  3791. 0000327A  A936                     syscall    DeleteMenu
  3792. 0000327C  6000 0100                bra        +0x102 /* 0000337E */
  3793. 00003280  2F39 FFFF 5984           move.l     -[A7], [0xFFFF5984]
  3794. 00003286  3F3C FFFF                move.w     -[A7], 0xFFFF
  3795. 0000328A  A935                     syscall    InsertMenu
  3796. 0000328C  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3797. 00003292  3F3C 000C                move.w     -[A7], 0xC
  3798. 00003296  486E FDDE                pea.l      [A6 - 0x222]
  3799. 0000329A  486E FDDA                pea.l      [A6 - 0x226]
  3800. 0000329E  486E FDCE                pea.l      [A6 - 0x232]
  3801. 000032A2  A98D                     syscall    GetDialogItem/GetDItem
  3802. 000032A4  3D6E FDCE FDC2           move.w     [A6 - 0x23E], [A6 - 0x232]
  3803. 000032AA  3D6E FDD0 FDC4           move.w     [A6 - 0x23C], [A6 - 0x230]
  3804. 000032B0  486E FDC2                pea.l      [A6 - 0x23E]
  3805. 000032B4  A870                     syscall    LocalToGlobal
  3806. 000032B6  2F39 FFFF 5984           move.l     -[A7], [0xFFFF5984]
  3807. 000032BC  7001                     moveq.l    D0, 0x01
  3808. 000032BE  D079 FFFF 598C           add.w      D0, [0xFFFF598C]
  3809. 000032C4  3F00                     move.w     -[A7], D0
  3810. 000032C6  3F3C 00A5                move.w     -[A7], 0xA5
  3811. 000032CA  A944                     syscall    SetItmMark
  3812. 000032CC  42A7                     clr.l      -[A7]
  3813. 000032CE  2F39 FFFF 5984           move.l     -[A7], [0xFFFF5984]
  3814. 000032D4  3F2E FDC2                move.w     -[A7], [A6 - 0x23E]
  3815. 000032D8  3F2E FDC4                move.w     -[A7], [A6 - 0x23C]
  3816. 000032DC  7001                     moveq.l    D0, 0x01
  3817. 000032DE  D079 FFFF 598C           add.w      D0, [0xFFFF598C]
  3818. 000032E4  3F00                     move.w     -[A7], D0
  3819. 000032E6  A80B                     syscall    PopUpMenuSelect
  3820. 000032E8  2C1F                     move.l     D6, [A7]+
  3821. 000032EA  2F39 FFFF 5984           move.l     -[A7], [0xFFFF5984]
  3822. 000032F0  7001                     moveq.l    D0, 0x01
  3823. 000032F2  D079 FFFF 598C           add.w      D0, [0xFFFF598C]
  3824. 000032F8  3F00                     move.w     -[A7], D0
  3825. 000032FA  4267                     clr.w      -[A7]
  3826. 000032FC  A944                     syscall    SetItmMark
  3827. 000032FE  2006                     move.l     D0, D6
  3828. 00003300  7210                     moveq.l    D1, 0x10
  3829. 00003302  E2A0                     asr        D0, D1
  3830. 00003304  4A40                     tst.w      D0
  3831. 00003306  676A                     beq        +0x6C /* 00003372 */
  3832. 00003308  70FF                     moveq.l    D0, 0xFFFFFFFF
  3833. 0000330A  D046                     add.w      D0, D6
  3834. 0000330C  33C0 FFFF 598C           move.w     [0xFFFF598C], D0
  3835. 00003312  2079 FFFF 5B6C           movea.l    A0, [0xFFFF5B6C]
  3836. 00003318  3D70 0315 FFFA           move.w     [A6 - 0x6], [[A0] + D0 * 2]
  3837. 0000331E  4267                     clr.w      -[A7]
  3838. 00003320  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  3839. 00003326  2F3C 7373 697A           move.l     -[A7], 0x7373697A /* 'ssiz' */
  3840. 0000332C  486E FFFA                pea.l      [A6 - 0x6]
  3841. 00003330  203C 063C 0014           move.l     D0, 0x63C0014
  3842. 00003336  A800                     syscall    SoundDispatch
  3843. 00003338  381F                     move.w     D4, [A7]+
  3844. 0000333A  0C6E 0008 FFFA           cmpi.w     [A6 - 0x6], 0x8
  3845. 00003340  6624                     bne        +0x26 /* 00003366 */
  3846. 00003342  2D7C 6265 7374 FFF4      move.l     [A6 - 0xC], 0x62657374 /* 'best' */
  3847. 0000334A  4267                     clr.w      -[A7]
  3848. 0000334C  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  3849. 00003352  2F3C 7175 616C           move.l     -[A7], 0x7175616C /* 'qual' */
  3850. 00003358  486E FFF4                pea.l      [A6 - 0xC]
  3851. 0000335C  203C 063C 0014           move.l     D0, 0x63C0014
  3852. 00003362  A800                     syscall    SoundDispatch
  3853. 00003364  381F                     move.w     D4, [A7]+
  3854. label00003366:
  3855. 00003366  4EBA EB78                jsr        [PC - 0x1488 /* 00001EE0 */]
  3856. 0000336A  2053                     movea.l    A0, [A3]
  3857. 0000336C  23D0 FFFF 4574           move.l     [0xFFFF4574], [A0]
  3858. label00003372:
  3859. 00003372  2079 FFFF 5984           movea.l    A0, [0xFFFF5984]
  3860. 00003378  2050                     movea.l    A0, [A0]
  3861. 0000337A  3F10                     move.w     -[A7], [A0]
  3862. 0000337C  A936                     syscall    DeleteMenu
  3863. label0000337E:
  3864. 0000337E  0C6E 0001 FDE0           cmpi.w     [A6 - 0x220], 0x1
  3865. 00003384  670A                     beq        +0xC /* 00003390 */
  3866. 00003386  0C6E 0010 FDE0           cmpi.w     [A6 - 0x220], 0x10
  3867. 0000338C  6600 F8D0                bne        -0x72E /* 00002C5E */
  3868. label00003390:
  3869. 00003390  4A39 FFFF 4572           tst.b      [0xFFFF4572]
  3870. 00003396  6726                     beq        +0x28 /* 000033BE */
  3871. 00003398  4239 FFFF 4572           clr.b      [0xFFFF4572]
  3872. 0000339E  0C79 0008 FFFF 5A5C      cmpi.w     [0xFFFF5A5C], 0x8
  3873. 000033A6  6616                     bne        +0x18 /* 000033BE */
  3874. 000033A8  2053                     movea.l    A0, [A3]
  3875. 000033AA  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3876. 000033B0  9090                     sub.l      D0, [A0]
  3877. 000033B2  2F00                     move.l     -[A7], D0
  3878. 000033B4  2F10                     move.l     -[A7], [A0]
  3879. 000033B6  4EB9 0000 1112           jsr        [0x00001112]
  3880. 000033BC  508F                     addq.l     A7, 8
  3881. label000033BE:
  3882. 000033BE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3883. 000033C2  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  3884. 000033C6  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3885. 000033CC  4EB9 0000 0812           jsr        [0x00000812]
  3886. 000033D2  4AB9 FFFF 5988           tst.l      [0xFFFF5988]
  3887. 000033D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3888. 000033DC  6708                     beq        +0xA /* 000033E6 */
  3889. 000033DE  2F39 FFFF 5988           move.l     -[A7], [0xFFFF5988]
  3890. 000033E4  A932                     syscall    DisposeMenu
  3891. label000033E6:
  3892. 000033E6  4AB9 FFFF 5984           tst.l      [0xFFFF5984]
  3893. 000033EC  6708                     beq        +0xA /* 000033F6 */
  3894. 000033EE  2F39 FFFF 5984           move.l     -[A7], [0xFFFF5984]
  3895. 000033F4  A932                     syscall    DisposeMenu
  3896. label000033F6:
  3897. 000033F6  2F0A                     move.l     -[A7], A2
  3898. 000033F8  A9A3                     syscall    ReleaseResource
  3899. 000033FA  2F39 FFFF 457C           move.l     -[A7], [0xFFFF457C]
  3900. 00003400  A983                     syscall    DisposeDialog
  3901. 00003402  4EB9 0000 0C32           jsr        [0x00000C32]
  3902. 00003408  0C6E 0001 FDE0           cmpi.w     [A6 - 0x220], 0x1
  3903. 0000340E  6600 00DE                bne        +0xE0 /* 000034EE */
  3904. 00003412  4A2E 0008                tst.b      [A6 + 0x8]
  3905. 00003416  6700 00D2                beq        +0xD4 /* 000034EA */
  3906. 0000341A  0C79 0008 FFFF 5A5C      cmpi.w     [0xFFFF5A5C], 0x8
  3907. 00003422  6616                     bne        +0x18 /* 0000343A */
  3908. 00003424  2053                     movea.l    A0, [A3]
  3909. 00003426  2039 FFFF 4574           move.l     D0, [0xFFFF4574]
  3910. 0000342C  9090                     sub.l      D0, [A0]
  3911. 0000342E  2F00                     move.l     -[A7], D0
  3912. 00003430  2F10                     move.l     -[A7], [A0]
  3913. 00003432  4EB9 0000 110A           jsr        [0x0000110A]
  3914. 00003438  508F                     addq.l     A7, 8
  3915. label0000343A:
  3916. 0000343A  2053                     movea.l    A0, [A3]
  3917. 0000343C  2E39 FFFF 4574           move.l     D7, [0xFFFF4574]
  3918. 00003442  9E90                     sub.l      D7, [A0]
  3919. 00003444  4A87                     tst.l      D7
  3920. 00003446  6E0E                     bgt        +0x10 /* 00003456 */
  3921. 00003448  2053                     movea.l    A0, [A3]
  3922. 0000344A  A02A                     syscall    HUnlock
  3923. 0000344C  2053                     movea.l    A0, [A3]
  3924. 0000344E  A023                     syscall    DisposHandle/DisposeHandle
  3925. 00003450  70FE                     moveq.l    D0, 0xFFFFFFFE
  3926. 00003452  6000 00A2                bra        +0xA4 /* 000034F6 */
  3927. label00003456:
  3928. 00003456  203C 0000 0400           move.l     D0, 0x400
  3929. 0000345C  A122                     syscall    NewHandle, flags=1
  3930. 0000345E  2848                     movea.l    A4, A0
  3931. 00003460  4267                     clr.w      -[A7]
  3932. 00003462  2F0C                     move.l     -[A7], A4
  3933. 00003464  3F3C 0001                move.w     -[A7], 0x1
  3934. 00003468  2F39 FFFF 5A58           move.l     -[A7], [0xFFFF5A58]
  3935. 0000346E  3F39 FFFF 5A5C           move.w     -[A7], [0xFFFF5A5C]
  3936. 00003474  2F3C 4E4F 4E45           move.l     -[A7], 0x4E4F4E45 /* 'NONE' */
  3937. 0000347A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3938. 0000347E  2F07                     move.l     -[A7], D7
  3939. 00003480  486E FFFA                pea.l      [A6 - 0x6]
  3940. 00003484  203C 0D48 0014           move.l     D0, 0xD480014
  3941. 0000348A  A800                     syscall    SoundDispatch
  3942. 0000348C  2053                     movea.l    A0, [A3]
  3943. 0000348E  A02A                     syscall    HUnlock
  3944. 00003490  306E FFFA                movea.w    A0, [A6 - 0x6]
  3945. 00003494  2007                     move.l     D0, D7
  3946. 00003496  D088                     add.l      D0, A0
  3947. 00003498  2053                     movea.l    A0, [A3]
  3948. 0000349A  A024                     syscall    SetHandleSize
  3949. 0000349C  2053                     movea.l    A0, [A3]
  3950. 0000349E  A029                     syscall    HLock
  3951. 000034A0  204C                     movea.l    A0, A4
  3952. 000034A2  A029                     syscall    HLock
  3953. 000034A4  2053                     movea.l    A0, [A3]
  3954. 000034A6  326E FFFA                movea.w    A1, [A6 - 0x6]
  3955. 000034AA  D3D0                     add.l      A1, [A0]
  3956. 000034AC  2007                     move.l     D0, D7
  3957. 000034AE  2050                     movea.l    A0, [A0]
  3958. 000034B0  A02E                     syscall    BlockMove/BlockMoveData
  3959. 000034B2  0C79 0010 FFFF 5A5C      cmpi.w     [0xFFFF5A5C], 0x10
  3960. 000034BA  548F                     addq.l     A7, 2
  3961. 000034BC  6612                     bne        +0x14 /* 000034D0 */
  3962. 000034BE  2F07                     move.l     -[A7], D7
  3963. 000034C0  2053                     movea.l    A0, [A3]
  3964. 000034C2  326E FFFA                movea.w    A1, [A6 - 0x6]
  3965. 000034C6  D3D0                     add.l      A1, [A0]
  3966. 000034C8  2F09                     move.l     -[A7], A1
  3967. 000034CA  4EBA F33E                jsr        [PC - 0xCC2 /* 0000280A */]
  3968. 000034CE  508F                     addq.l     A7, 8
  3969. label000034D0:
  3970. 000034D0  2053                     movea.l    A0, [A3]
  3971. 000034D2  2250                     movea.l    A1, [A0]
  3972. 000034D4  306E FFFA                movea.w    A0, [A6 - 0x6]
  3973. 000034D8  2008                     move.l     D0, A0
  3974. 000034DA  2054                     movea.l    A0, [A4]
  3975. 000034DC  A02E                     syscall    BlockMove/BlockMoveData
  3976. 000034DE  2053                     movea.l    A0, [A3]
  3977. 000034E0  A02A                     syscall    HUnlock
  3978. 000034E2  204C                     movea.l    A0, A4
  3979. 000034E4  A02A                     syscall    HUnlock
  3980. 000034E6  204C                     movea.l    A0, A4
  3981. 000034E8  A023                     syscall    DisposHandle/DisposeHandle
  3982. label000034EA:
  3983. 000034EA  7000                     moveq.l    D0, 0x00
  3984. 000034EC  6008                     bra        +0xA /* 000034F6 */
  3985. label000034EE:
  3986. 000034EE  4EBA 0118                jsr        [PC + 0x118 /* 00003608 */]
  3987. 000034F2  4E71                     nop
  3988. 000034F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3989. label000034F6:
  3990. 000034F6  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3991. 000034FA  4E5E                     unlink     A6
  3992. 000034FC  4E75                     rts
  3993. 000034FE  0000 FFFF                ori.b      D0, 0xFF
  3994. 00003502  0400 F790                subi.b     D0, 0x90
  3995. 00003506  FE7A                     .extension 0xE7A // unimplemented
  3996. 00003508  FE7A                     .extension 0xE7A // unimplemented
  3997. 0000350A  FE7A                     .extension 0xE7A // unimplemented
  3998. 0000350C  FBD0                     .extension 0xBD0 // unimplemented
  3999. 0000350E  FE7A                     .extension 0xE7A // unimplemented
  4000. 00003510  FE7A                     .extension 0xE7A // unimplemented
  4001. 00003512  FE7A                     .extension 0xE7A // unimplemented
  4002. 00003514  FE7A                     .extension 0xE7A // unimplemented
  4003. 00003516  FE7A                     .extension 0xE7A // unimplemented
  4004. 00003518  FE7A                     .extension 0xE7A // unimplemented
  4005. 0000351A  FE7A                     .extension 0xE7A // unimplemented
  4006. 0000351C  FD7C                     .extension 0xD7C // unimplemented
  4007. 0000351E  FE7A                     .extension 0xE7A // unimplemented
  4008. 00003520  FCAE                     .extension 0xCAE // unimplemented
  4009. 00003522  FE7A                     .extension 0xE7A // unimplemented
  4010. 00003524  FE7A                     .extension 0xE7A // unimplemented
  4011. 00003526  FE7A                     .extension 0xE7A // unimplemented
  4012. 00003528  F930                     .extension 0x930 // unimplemented
  4013. 0000352A  F9C6                     .extension 0x9C6 // unimplemented
  4014. 0000352C  FA4E                     .extension 0xA4E // unimplemented
  4015. 0000352E  FB5A                     .extension 0xB5A // unimplemented
  4016. fn00003530:
  4017. 00003530  4E56 FFFC                link       A6, -0x0004
  4018. 00003534  2F07                     move.l     -[A7], D7
  4019. 00003536  4267                     clr.w      -[A7]
  4020. 00003538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4021. 0000353C  3F3C 0001                move.w     -[A7], 0x1
  4022. 00003540  2F3C FFFF 4534           move.l     -[A7], 0xFFFF4534
  4023. 00003546  203C 0518 0014           move.l     D0, 0x5180014
  4024. 0000354C  A800                     syscall    SoundDispatch
  4025. 0000354E  3E1F                     move.w     D7, [A7]+
  4026. 00003550  4267                     clr.w      -[A7]
  4027. 00003552  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  4028. 00003558  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  4029. 0000355E  2F3C FFFF 5A6A           move.l     -[A7], 0xFFFF5A6A
  4030. 00003564  203C 0638 0014           move.l     D0, 0x6380014
  4031. 0000356A  A800                     syscall    SoundDispatch
  4032. 0000356C  4257                     clr.w      [A7]
  4033. 0000356E  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  4034. 00003574  2F3C 6462 696E           move.l     -[A7], 0x6462696E /* 'dbin' */
  4035. 0000357A  2F3C FFFF 5A60           move.l     -[A7], 0xFFFF5A60
  4036. 00003580  203C 0638 0014           move.l     D0, 0x6380014
  4037. 00003586  A800                     syscall    SoundDispatch
  4038. 00003588  23FC 0000 04DA FFFF 4554 move.l     [0xFFFF4554], 0x4DA
  4039. 00003592  4239 FFFF 4572           clr.b      [0xFFFF4572]
  4040. 00003598  4A47                     tst.w      D7
  4041. 0000359A  548F                     addq.l     A7, 2
  4042. 0000359C  6664                     bne        +0x66 /* 00003602 */
  4043. 0000359E  23F9 FFFF 4534 FFFF 453C move.l     [0xFFFF453C], [0xFFFF4534]
  4044. 000035A8  42B9 FFFF 4540           clr.l      [0xFFFF4540]
  4045. 000035AE  42B9 FFFF 4544           clr.l      [0xFFFF4544]
  4046. 000035B4  42B9 FFFF 4548           clr.l      [0xFFFF4548]
  4047. 000035BA  42B9 FFFF 454C           clr.l      [0xFFFF454C]
  4048. 000035C0  42B9 FFFF 4550           clr.l      [0xFFFF4550]
  4049. 000035C6  42B9 FFFF 4558           clr.l      [0xFFFF4558]
  4050. 000035CC  4279 FFFF 455C           clr.w      [0xFFFF455C]
  4051. 000035D2  42B9 FFFF 455E           clr.l      [0xFFFF455E]
  4052. 000035D8  4267                     clr.w      -[A7]
  4053. 000035DA  2F3C FFFF 453C           move.l     -[A7], 0xFFFF453C
  4054. 000035E0  1F3C 0001                move.b     -[A7], 0x1
  4055. 000035E4  203C 0320 0014           move.l     D0, 0x3200014
  4056. 000035EA  A800                     syscall    SoundDispatch
  4057. 000035EC  3E1F                     move.w     D7, [A7]+
  4058. 000035EE  13FC 0001 FFFF 5A68      move.b     [0xFFFF5A68], 0x1
  4059. 000035F6  4EB9 0000 08BA           jsr        [0x000008BA]
  4060. 000035FC  4EB9 0000 091A           jsr        [0x0000091A]
  4061. label00003602:
  4062. 00003602  2E1F                     move.l     D7, [A7]+
  4063. 00003604  4E5E                     unlink     A6
  4064. 00003606  4E75                     rts
  4065. export_150:
  4066. fn00003608:
  4067. 00003608  4E56 FFFE                link       A6, -0x0002
  4068. 0000360C  2F07                     move.l     -[A7], D7
  4069. 0000360E  4A39 FFFF 5A68           tst.b      [0xFFFF5A68]
  4070. 00003614  674A                     beq        +0x4C /* 00003660 */
  4071. 00003616  426E FFFE                clr.w      [A6 - 0x2]
  4072. 0000361A  4267                     clr.w      -[A7]
  4073. 0000361C  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  4074. 00003622  2F3C 706C 7468           move.l     -[A7], 0x706C7468 /* 'plth' */
  4075. 00003628  486E FFFE                pea.l      [A6 - 0x2]
  4076. 0000362C  203C 063C 0014           move.l     D0, 0x63C0014
  4077. 00003632  A800                     syscall    SoundDispatch
  4078. 00003634  3E1F                     move.w     D7, [A7]+
  4079. 00003636  4267                     clr.w      -[A7]
  4080. 00003638  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  4081. 0000363E  203C 0230 0014           move.l     D0, 0x2300014
  4082. 00003644  A800                     syscall    SoundDispatch
  4083. 00003646  3E1F                     move.w     D7, [A7]+
  4084. 00003648  4267                     clr.w      -[A7]
  4085. 0000364A  2F39 FFFF 4534           move.l     -[A7], [0xFFFF4534]
  4086. 00003650  203C 021C 0014           move.l     D0, 0x21C0014
  4087. 00003656  A800                     syscall    SoundDispatch
  4088. 00003658  3E1F                     move.w     D7, [A7]+
  4089. 0000365A  4239 FFFF 5A68           clr.b      [0xFFFF5A68]
  4090. label00003660:
  4091. 00003660  2E1F                     move.l     D7, [A7]+
  4092. 00003662  4E5E                     unlink     A6
  4093. 00003664  4E75                     rts
  4094. export_153:
  4095. 00003666  4239 FFFF 5A68           clr.b      [0xFFFF5A68]
  4096. 0000366C  4239 FFFF 4572           clr.b      [0xFFFF4572]
  4097. 00003672  4E75                     rts
  4098. export_154:
  4099. 00003674  4E56 FF24                link       A6, -0x00DC
  4100. 00003678  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4101. 0000367C  3C2E 000C                move.w     D6, [A6 + 0xC]
  4102. 00003680  266E 0008                movea.l    A3, [A6 + 0x8]
  4103. 00003684  2853                     movea.l    A4, [A3]
  4104. 00003686  302E 001A                move.w     D0, [A6 + 0x1A]
  4105. 0000368A  6712                     beq        +0x14 /* 0000369E */
  4106. 0000368C  6B00 0206                bmi        +0x208 /* 00003894 */
  4107. 00003690  5540                     subq.w     D0, 2
  4108. 00003692  6700 014E                beq        +0x150 /* 000037E2 */
  4109. 00003696  6A00 01FC                bpl        +0x1FE /* 00003894 */
  4110. 0000369A  6000 0090                bra        +0x92 /* 0000372C */
  4111. label0000369E:
  4112. 0000369E  486E FFF8                pea.l      [A6 - 0x8]
  4113. 000036A2  A88B                     syscall    GetFontInfo
  4114. 000036A4  306C 0010                movea.w    A0, [A4 + 0x10]
  4115. 000036A8  70F0                     moveq.l    D0, 0xFFFFFFF0
  4116. 000036AA  D088                     add.l      D0, A0
  4117. 000036AC  81FC 0002                divs.w     D0, 0x2
  4118. 000036B0  3940 000E                move.w     [A4 + 0xE], D0
  4119. 000036B4  302E FFF8                move.w     D0, [A6 - 0x8]
  4120. 000036B8  D06E FFFA                add.w      D0, [A6 - 0x6]
  4121. 000036BC  322C 0010                move.w     D1, [A4 + 0x10]
  4122. 000036C0  9240                     sub.w      D1, D0
  4123. 000036C2  48C1                     ext.l      D1
  4124. 000036C4  83FC 0002                divs.w     D1, 0x2
  4125. 000036C8  D26E FFF8                add.w      D1, [A6 - 0x8]
  4126. 000036CC  3941 000C                move.w     [A4 + 0xC], D1
  4127. 000036D0  297C 0000 04F2 003C      move.l     [A4 + 0x3C], 0x4F2
  4128. 000036D8  42AC 0044                clr.l      [A4 + 0x44]
  4129. 000036DC  4267                     clr.w      -[A7]
  4130. 000036DE  2F3C 7379 7376           move.l     -[A7], 0x73797376 /* 'sysv' */
  4131. 000036E4  486E FF72                pea.l      [A6 - 0x8E]
  4132. 000036E8  4EB9 0000 0092           jsr        [0x00000092]
  4133. 000036EE  4A5F                     tst.w      [A7]+
  4134. 000036F0  6600 01A2                bne        +0x1A4 /* 00003894 */
  4135. 000036F4  0CAE 0000 0700 FF72      cmpi.l     [A6 - 0x8E], 0x700
  4136. 000036FC  6D00 0196                blt        +0x198 /* 00003894 */
  4137. 00003700  4267                     clr.w      -[A7]
  4138. 00003702  2F3C 7164 7277           move.l     -[A7], 0x71647277 /* 'qdrw' */
  4139. 00003708  486E FF6E                pea.l      [A6 - 0x92]
  4140. 0000370C  4EB9 0000 0092           jsr        [0x00000092]
  4141. 00003712  4A5F                     tst.w      [A7]+
  4142. 00003714  6600 017E                bne        +0x180 /* 00003894 */
  4143. 00003718  082E 0003 FF71           btst.b     [A6 - 0x8F], 0x3
  4144. 0000371E  6700 0174                beq        +0x176 /* 00003894 */
  4145. 00003722  7001                     moveq.l    D0, 0x01
  4146. 00003724  2940 0044                move.l     [A4 + 0x44], D0
  4147. 00003728  6000 016A                bra        +0x16C /* 00003894 */
  4148. label0000372C:
  4149. 0000372C  4A46                     tst.w      D6
  4150. 0000372E  6F00 0164                ble        +0x166 /* 00003894 */
  4151. 00003732  0C46 0046                cmpi.w     D6, 0x46 /* 'F' */
  4152. 00003736  6708                     beq        +0xA /* 00003740 */
  4153. 00003738  2F3C 0000 08E2           move.l     -[A7], 0x8E2
  4154. 0000373E  ABFF                     syscall    DebugStr
  4155. label00003740:
  4156. 00003740  206C 0050                movea.l    A0, [A4 + 0x50]
  4157. 00003744  326E 000E                movea.w    A1, [A6 + 0xE]
  4158. 00003748  D3D0                     add.l      A1, [A0]
  4159. 0000374A  2049                     movea.l    A0, A1
  4160. 0000374C  43EE FF28                lea.l      A1, [A6 - 0xD8]
  4161. 00003750  2006                     move.l     D0, D6
  4162. 00003752  48C0                     ext.l      D0
  4163. 00003754  A02E                     syscall    BlockMove/BlockMoveData
  4164. 00003756  7E01                     moveq.l    D7, 0x01
  4165. 00003758  DE6E 0010                add.w      D7, [A6 + 0x10]
  4166. 0000375C  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  4167. 00003760  6C14                     bge        +0x16 /* 00003776 */
  4168. 00003762  2F3C 0000 08EE           move.l     -[A7], 0x8EE
  4169. 00003768  486E FFB8                pea.l      [A6 - 0x48]
  4170. 0000376C  4EB9 0000 081A           jsr        [0x0000081A]
  4171. 00003772  508F                     addq.l     A7, 8
  4172. 00003774  602C                     bra        +0x2E /* 000037A2 */
  4173. label00003776:
  4174. 00003776  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  4175. 0000377A  6C14                     bge        +0x16 /* 00003790 */
  4176. 0000377C  2F3C 0000 08F2           move.l     -[A7], 0x8F2
  4177. 00003782  486E FFB8                pea.l      [A6 - 0x48]
  4178. 00003786  4EB9 0000 081A           jsr        [0x0000081A]
  4179. 0000378C  508F                     addq.l     A7, 8
  4180. 0000378E  6012                     bra        +0x14 /* 000037A2 */
  4181. label00003790:
  4182. 00003790  2F3C 0000 08F4           move.l     -[A7], 0x8F4
  4183. 00003796  486E FFB8                pea.l      [A6 - 0x48]
  4184. 0000379A  4EB9 0000 081A           jsr        [0x0000081A]
  4185. 000037A0  508F                     addq.l     A7, 8
  4186. label000037A2:
  4187. 000037A2  306E 0010                movea.w    A0, [A6 + 0x10]
  4188. 000037A6  4868 0001                pea.l      [A0 + 0x1]
  4189. 000037AA  486E FF78                pea.l      [A6 - 0x88]
  4190. 000037AE  4EB9 0000 0152           jsr        [0x00000152]
  4191. 000037B4  486E FF78                pea.l      [A6 - 0x88]
  4192. 000037B8  486E FFB8                pea.l      [A6 - 0x48]
  4193. 000037BC  4EB9 0000 0822           jsr        [0x00000822]
  4194. 000037C2  486E FFB8                pea.l      [A6 - 0x48]
  4195. 000037C6  2F0B                     move.l     -[A7], A3
  4196. 000037C8  486E FF2E                pea.l      [A6 - 0xD2]
  4197. 000037CC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4198. 000037D0  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  4199. 000037D4  4EBA 00C8                jsr        [PC + 0xC8 /* 0000389E */]
  4200. 000037D8  4E71                     nop
  4201. 000037DA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  4202. 000037DE  6000 00B4                bra        +0xB6 /* 00003894 */
  4203. label000037E2:
  4204. 000037E2  4A46                     tst.w      D6
  4205. 000037E4  6F00 00AE                ble        +0xB0 /* 00003894 */
  4206. 000037E8  0C46 0046                cmpi.w     D6, 0x46 /* 'F' */
  4207. 000037EC  6708                     beq        +0xA /* 000037F6 */
  4208. 000037EE  2F3C 0000 08F6           move.l     -[A7], 0x8F6
  4209. 000037F4  ABFF                     syscall    DebugStr
  4210. label000037F6:
  4211. 000037F6  206C 0050                movea.l    A0, [A4 + 0x50]
  4212. 000037FA  326E 000E                movea.w    A1, [A6 + 0xE]
  4213. 000037FE  D3D0                     add.l      A1, [A0]
  4214. 00003800  2049                     movea.l    A0, A1
  4215. 00003802  43EE FF28                lea.l      A1, [A6 - 0xD8]
  4216. 00003806  2006                     move.l     D0, D6
  4217. 00003808  48C0                     ext.l      D0
  4218. 0000380A  A02E                     syscall    BlockMove/BlockMoveData
  4219. 0000380C  7E01                     moveq.l    D7, 0x01
  4220. 0000380E  DE6E 0010                add.w      D7, [A6 + 0x10]
  4221. 00003812  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  4222. 00003816  6C14                     bge        +0x16 /* 0000382C */
  4223. 00003818  2F3C 0000 0902           move.l     -[A7], 0x902
  4224. 0000381E  486E FFB8                pea.l      [A6 - 0x48]
  4225. 00003822  4EB9 0000 081A           jsr        [0x0000081A]
  4226. 00003828  508F                     addq.l     A7, 8
  4227. 0000382A  602C                     bra        +0x2E /* 00003858 */
  4228. label0000382C:
  4229. 0000382C  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  4230. 00003830  6C14                     bge        +0x16 /* 00003846 */
  4231. 00003832  2F3C 0000 0906           move.l     -[A7], 0x906
  4232. 00003838  486E FFB8                pea.l      [A6 - 0x48]
  4233. 0000383C  4EB9 0000 081A           jsr        [0x0000081A]
  4234. 00003842  508F                     addq.l     A7, 8
  4235. 00003844  6012                     bra        +0x14 /* 00003858 */
  4236. label00003846:
  4237. 00003846  2F3C 0000 0908           move.l     -[A7], 0x908
  4238. 0000384C  486E FFB8                pea.l      [A6 - 0x48]
  4239. 00003850  4EB9 0000 081A           jsr        [0x0000081A]
  4240. 00003856  508F                     addq.l     A7, 8
  4241. label00003858:
  4242. 00003858  306E 0010                movea.w    A0, [A6 + 0x10]
  4243. 0000385C  4868 0001                pea.l      [A0 + 0x1]
  4244. 00003860  486E FF78                pea.l      [A6 - 0x88]
  4245. 00003864  4EB9 0000 0152           jsr        [0x00000152]
  4246. 0000386A  486E FF78                pea.l      [A6 - 0x88]
  4247. 0000386E  486E FFB8                pea.l      [A6 - 0x48]
  4248. 00003872  4EB9 0000 0822           jsr        [0x00000822]
  4249. 00003878  486E FFB8                pea.l      [A6 - 0x48]
  4250. 0000387C  2F0B                     move.l     -[A7], A3
  4251. 0000387E  486E FF2E                pea.l      [A6 - 0xD2]
  4252. 00003882  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4253. 00003886  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  4254. 0000388A  4EBA 0012                jsr        [PC + 0x12 /* 0000389E */]
  4255. 0000388E  4E71                     nop
  4256. 00003890  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  4257. label00003894:
  4258. 00003894  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4259. 00003898  4E5E                     unlink     A6
  4260. 0000389A  4E74 0014                rtd        0x0014
  4261. fn0000389E:
  4262. 0000389E  4E56 FFDE                link       A6, -0x0022
  4263. 000038A2  2F07                     move.l     -[A7], D7
  4264. 000038A4  7E01                     moveq.l    D7, 0x01
  4265. 000038A6  486E FFEE                pea.l      [A6 - 0x12]
  4266. 000038AA  A898                     syscall    GetPenState
  4267. 000038AC  2079 FFFF 621A           movea.l    A0, [0xFFFF621A]
  4268. 000038B2  3E28 0048                move.w     D7, [A0 + 0x48]
  4269. 000038B6  206E 000A                movea.l    A0, [A6 + 0xA]
  4270. 000038BA  7006                     moveq.l    D0, 0x06
  4271. 000038BC  D068 0002                add.w      D0, [A0 + 0x2]
  4272. 000038C0  3D40 FFE4                move.w     [A6 - 0x1C], D0
  4273. 000038C4  226E 0012                movea.l    A1, [A6 + 0x12]
  4274. 000038C8  2251                     movea.l    A1, [A1]
  4275. 000038CA  3010                     move.w     D0, [A0]
  4276. 000038CC  D069 000E                add.w      D0, [A1 + 0xE]
  4277. 000038D0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4278. 000038D4  7010                     moveq.l    D0, 0x10
  4279. 000038D6  D06E FFE2                add.w      D0, [A6 - 0x1E]
  4280. 000038DA  3D40 FFE6                move.w     [A6 - 0x1A], D0
  4281. 000038DE  7010                     moveq.l    D0, 0x10
  4282. 000038E0  D06E FFE4                add.w      D0, [A6 - 0x1C]
  4283. 000038E4  3D40 FFE8                move.w     [A6 - 0x18], D0
  4284. 000038E8  4A2E 0008                tst.b      [A6 + 0x8]
  4285. 000038EC  6616                     bne        +0x18 /* 00003904 */
  4286. 000038EE  4267                     clr.w      -[A7]
  4287. 000038F0  486E FFE2                pea.l      [A6 - 0x1E]
  4288. 000038F4  42A7                     clr.l      -[A7]
  4289. 000038F6  3F3C 0085                move.w     -[A7], 0x85
  4290. 000038FA  303C 0500                move.w     D0, 0x500
  4291. 000038FE  ABC9                     syscall    IconDispatch
  4292. 00003900  548F                     addq.l     A7, 2
  4293. 00003902  6018                     bra        +0x1A /* 0000391C */
  4294. label00003904:
  4295. 00003904  4267                     clr.w      -[A7]
  4296. 00003906  486E FFE2                pea.l      [A6 - 0x1E]
  4297. 0000390A  2F3C 4000 0000           move.l     -[A7], 0x40000000 /* '@\0\0\0' */
  4298. 00003910  3F3C 0085                move.w     -[A7], 0x85
  4299. 00003914  303C 0500                move.w     D0, 0x500
  4300. 00003918  ABC9                     syscall    IconDispatch
  4301. 0000391A  548F                     addq.l     A7, 2
  4302. label0000391C:
  4303. 0000391C  3F3C 0003                move.w     -[A7], 0x3
  4304. 00003920  A887                     syscall    TextFont
  4305. 00003922  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4306. 00003926  A88A                     syscall    TextSize
  4307. 00003928  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4308. 0000392C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4309. 00003930  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4310. 00003934  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4311. 00003938  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4312. 0000393C  4EBA 0022                jsr        [PC + 0x22 /* 00003960 */]
  4313. 00003940  4E71                     nop
  4314. 00003942  3EBC 0004                move.w     [A7], 0x4
  4315. 00003946  A887                     syscall    TextFont
  4316. 00003948  3EBC 0009                move.w     [A7], 0x9 /* '\t' */
  4317. 0000394C  A88A                     syscall    TextSize
  4318. 0000394E  3E87                     move.w     [A7], D7
  4319. 00003950  A889                     syscall    TextMode
  4320. 00003952  486E FFEE                pea.l      [A6 - 0x12]
  4321. 00003956  A899                     syscall    SetPenState
  4322. 00003958  2E2E FFDA                move.l     D7, [A6 - 0x26]
  4323. 0000395C  4E5E                     unlink     A6
  4324. 0000395E  4E75                     rts
  4325. fn00003960:
  4326. 00003960  4E56 FFF4                link       A6, -0x000C
  4327. 00003964  206E 0008                movea.l    A0, [A6 + 0x8]
  4328. 00003968  7017                     moveq.l    D0, 0x17
  4329. 0000396A  D068 0002                add.w      D0, [A0 + 0x2]
  4330. 0000396E  3D40 FFFA                move.w     [A6 - 0x6], D0
  4331. 00003972  7004                     moveq.l    D0, 0x04
  4332. 00003974  D050                     add.w      D0, [A0]
  4333. 00003976  3D40 FFF8                move.w     [A6 - 0x8], D0
  4334. 0000397A  4267                     clr.w      -[A7]
  4335. 0000397C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4336. 00003980  A88C                     syscall    StringWidth
  4337. 00003982  302E FFFA                move.w     D0, [A6 - 0x6]
  4338. 00003986  D05F                     add.w      D0, [A7]+
  4339. 00003988  5440                     addq.w     D0, 2
  4340. 0000398A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4341. 0000398E  700C                     moveq.l    D0, 0x0C
  4342. 00003990  D06E FFF8                add.w      D0, [A6 - 0x8]
  4343. 00003994  3D40 FFFC                move.w     [A6 - 0x4], D0
  4344. 00003998  4A2E 0014                tst.b      [A6 + 0x14]
  4345. 0000399C  670C                     beq        +0xE /* 000039AA */
  4346. 0000399E  4878 001E                push.l     0x1E
  4347. 000039A2  A862                     syscall    ForeColor
  4348. 000039A4  4878 0021                push.l     0x21 /* '!' */
  4349. 000039A8  A863                     syscall    BackColor
  4350. label000039AA:
  4351. 000039AA  206E 0010                movea.l    A0, [A6 + 0x10]
  4352. 000039AE  4868 0001                pea.l      [A0 + 0x1]
  4353. 000039B2  7000                     moveq.l    D0, 0x00
  4354. 000039B4  1010                     move.b     D0, [A0]
  4355. 000039B6  2F00                     move.l     -[A7], D0
  4356. 000039B8  486E FFF8                pea.l      [A6 - 0x8]
  4357. 000039BC  4267                     clr.w      -[A7]
  4358. 000039BE  A9CE                     syscall    TETextBox/TextBox
  4359. 000039C0  4A2E 0014                tst.b      [A6 + 0x14]
  4360. 000039C4  670C                     beq        +0xE /* 000039D2 */
  4361. 000039C6  4878 0021                push.l     0x21 /* '!' */
  4362. 000039CA  A862                     syscall    ForeColor
  4363. 000039CC  4878 001E                push.l     0x1E
  4364. 000039D0  A863                     syscall    BackColor
  4365. label000039D2:
  4366. 000039D2  4E5E                     unlink     A6
  4367. 000039D4  4E75                     rts
  4368. 000039D6  4E56 0000                link       A6, 0
  4369. 000039DA  A89E                     syscall    PenNormal
  4370. 000039DC  2F3C FFFF 6202           move.l     -[A7], 0xFFFF6202
  4371. 000039E2  A89D                     syscall    PenPat
  4372. 000039E4  3F3C 0003                move.w     -[A7], 0x3
  4373. 000039E8  A89C                     syscall    PenMode
  4374. 000039EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4375. 000039EE  A8A2                     syscall    PaintRect
  4376. 000039F0  4E5E                     unlink     A6
  4377. 000039F2  4E75                     rts
  4378. 000039F4  4E56 FFF2                link       A6, -0x000E
  4379. 000039F8  2F0C                     move.l     -[A7], A4
  4380. 000039FA  41EE FFF2                lea.l      A0, [A6 - 0xE]
  4381. 000039FE  43F9 FFFF 8F5E           lea.l      A1, [0xFFFF8F5E]
  4382. 00003A04  20D9                     move.l     [A0]+, [A1]+
  4383. 00003A06  20D9                     move.l     [A0]+, [A1]+
  4384. 00003A08  20D9                     move.l     [A0]+, [A1]+
  4385. 00003A0A  30D9                     move.w     [A0]+, [A1]+
  4386. 00003A0C  42A7                     clr.l      -[A7]
  4387. 00003A0E  2F3C 5349 434E           move.l     -[A7], 0x5349434E /* 'SICN' */
  4388. 00003A14  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4389. 00003A18  A9A0                     syscall    GetResource
  4390. 00003A1A  285F                     movea.l    A4, [A7]+
  4391. 00003A1C  200C                     move.l     D0, A4
  4392. 00003A1E  672E                     beq        +0x30 /* 00003A4E */
  4393. 00003A20  302E 000A                move.w     D0, [A6 + 0xA]
  4394. 00003A24  EB48                     lsl        D0.w, 5
  4395. 00003A26  48C0                     ext.l      D0
  4396. 00003A28  D094                     add.l      D0, [A4]
  4397. 00003A2A  2D40 FFF2                move.l     [A6 - 0xE], D0
  4398. 00003A2E  486E FFF2                pea.l      [A6 - 0xE]
  4399. 00003A32  2079 FFFF 621A           movea.l    A0, [0xFFFF621A]
  4400. 00003A38  4868 0002                pea.l      [A0 + 0x2]
  4401. 00003A3C  486E FFF8                pea.l      [A6 - 0x8]
  4402. 00003A40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4403. 00003A44  4267                     clr.w      -[A7]
  4404. 00003A46  42A7                     clr.l      -[A7]
  4405. 00003A48  A8EC                     syscall    CopyBits
  4406. 00003A4A  2F0C                     move.l     -[A7], A4
  4407. 00003A4C  A9A3                     syscall    ReleaseResource
  4408. label00003A4E:
  4409. 00003A4E  285F                     movea.l    A4, [A7]+
  4410. 00003A50  4E5E                     unlink     A6
  4411. 00003A52  4E75                     rts
  4412. 00003A54  4E56 0000                link       A6, 0
  4413. 00003A58  4E5E                     unlink     A6
  4414. 00003A5A  4E74 000C                rtd        0x000C
  4415. 00003A5E  4E56 0000                link       A6, 0
  4416. 00003A62  4E5E                     unlink     A6
  4417. 00003A64  4E74 000E                rtd        0x000E
  4418. 00003A68  4E75                     rts
  4419. 00003A6A  4E56 0000                link       A6, 0
  4420. 00003A6E  2F3C 0000 090A           move.l     -[A7], 0x90A /* '\t\n' */
  4421. 00003A74  ABFF                     syscall    DebugStr
  4422. 00003A76  42AE 0008                clr.l      [A6 + 0x8]
  4423. 00003A7A  4E5E                     unlink     A6
  4424. 00003A7C  4E75                     rts
  4425. 00003A7E  4E56 0000                link       A6, 0
  4426. 00003A82  206E 0008                movea.l    A0, [A6 + 0x8]
  4427. 00003A86  4290                     clr.l      [A0]
  4428. 00003A88  426E 0010                clr.w      [A6 + 0x10]
  4429. 00003A8C  4E5E                     unlink     A6
  4430. 00003A8E  4E74 0008                rtd        0x0008
  4431. 00003A92  4E56 0000                link       A6, 0
  4432. 00003A96  2F3C 0000 091A           move.l     -[A7], 0x91A
  4433. 00003A9C  ABFF                     syscall    DebugStr
  4434. 00003A9E  426E 0010                clr.w      [A6 + 0x10]
  4435. 00003AA2  4E5E                     unlink     A6
  4436. 00003AA4  4E74 0008                rtd        0x0008
  4437. 00003AA8  4E56 0000                link       A6, 0
  4438. 00003AAC  2F3C 0000 092E           move.l     -[A7], 0x92E /* '\t.' */
  4439. 00003AB2  ABFF                     syscall    DebugStr
  4440. 00003AB4  426E 0008                clr.w      [A6 + 0x8]
  4441. 00003AB8  4E5E                     unlink     A6
  4442. 00003ABA  4E75                     rts
  4443. 00003ABC  4E56 0000                link       A6, 0
  4444. 00003AC0  2F3C 0000 0946           move.l     -[A7], 0x946 /* '\tF' */
  4445. 00003AC6  ABFF                     syscall    DebugStr
  4446. 00003AC8  426E 001E                clr.w      [A6 + 0x1E]
  4447. 00003ACC  4E5E                     unlink     A6
  4448. 00003ACE  4E74 0016                rtd        0x0016
  4449. 00003AD2  4E56 0000                link       A6, 0
  4450. 00003AD6  2F3C 0000 095A           move.l     -[A7], 0x95A /* '\tZ' */
  4451. 00003ADC  ABFF                     syscall    DebugStr
  4452. 00003ADE  4E5E                     unlink     A6
  4453. 00003AE0  4E74 0004                rtd        0x0004
  4454. 00003AE4  4E56 0000                link       A6, 0
  4455. 00003AE8  2F3C 0000 096E           move.l     -[A7], 0x96E /* '\tn' */
  4456. 00003AEE  ABFF                     syscall    DebugStr
  4457. 00003AF0  426E 0012                clr.w      [A6 + 0x12]
  4458. 00003AF4  4E5E                     unlink     A6
  4459. 00003AF6  4E74 000A                rtd        0x000A
  4460. 00003AFA  4E56 0000                link       A6, 0
  4461. 00003AFE  2F3C 0000 097A           move.l     -[A7], 0x97A /* '\tz' */
  4462. 00003B04  ABFF                     syscall    DebugStr
  4463. 00003B06  426E 0012                clr.w      [A6 + 0x12]
  4464. 00003B0A  4E5E                     unlink     A6
  4465. 00003B0C  4E74 000A                rtd        0x000A
  4466. 00003B10  4E56 0000                link       A6, 0
  4467. 00003B14  2F3C 0000 098A           move.l     -[A7], 0x98A
  4468. 00003B1A  ABFF                     syscall    DebugStr
  4469. 00003B1C  426E 0016                clr.w      [A6 + 0x16]
  4470. 00003B20  4E5E                     unlink     A6
  4471. 00003B22  4E74 000E                rtd        0x000E
  4472. 00003B26  4E56 0000                link       A6, 0
  4473. 00003B2A  2F3C 0000 0996           move.l     -[A7], 0x996
  4474. 00003B30  ABFF                     syscall    DebugStr
  4475. 00003B32  426E 0014                clr.w      [A6 + 0x14]
  4476. 00003B36  4E5E                     unlink     A6
  4477. 00003B38  4E74 000C                rtd        0x000C
  4478. 00003B3C  4E56 0000                link       A6, 0
  4479. 00003B40  2F3C 0000 09A6           move.l     -[A7], 0x9A6
  4480. 00003B46  ABFF                     syscall    DebugStr
  4481. 00003B48  426E 0012                clr.w      [A6 + 0x12]
  4482. 00003B4C  4E5E                     unlink     A6
  4483. 00003B4E  4E74 000A                rtd        0x000A
  4484. 00003B52  4E56 0000                link       A6, 0
  4485. 00003B56  2F3C 0000 09BA           move.l     -[A7], 0x9BA
  4486. 00003B5C  ABFF                     syscall    DebugStr
  4487. 00003B5E  426E 0014                clr.w      [A6 + 0x14]
  4488. 00003B62  4E5E                     unlink     A6
  4489. 00003B64  4E74 000C                rtd        0x000C
  4490. 00003B68  4E56 0000                link       A6, 0
  4491. 00003B6C  2F3C 0000 09D0           move.l     -[A7], 0x9D0
  4492. 00003B72  ABFF                     syscall    DebugStr
  4493. 00003B74  426E 000C                clr.w      [A6 + 0xC]
  4494. 00003B78  4E5E                     unlink     A6
  4495. 00003B7A  4E74 0004                rtd        0x0004
  4496. 00003B7E  4E56 0000                link       A6, 0
  4497. 00003B82  2F3C 0000 09E0           move.l     -[A7], 0x9E0
  4498. 00003B88  ABFF                     syscall    DebugStr
  4499. 00003B8A  4E5E                     unlink     A6
  4500. 00003B8C  4E75                     rts
  4501. 00003B8E  2F3C 0000 09EC           move.l     -[A7], 0x9EC
  4502. 00003B94  ABFF                     syscall    DebugStr
  4503. 00003B96  4E75                     rts
  4504. 00003B98  4E56 0000                link       A6, 0
  4505. 00003B9C  2F3C 0000 09FC           move.l     -[A7], 0x9FC
  4506. 00003BA2  ABFF                     syscall    DebugStr
  4507. 00003BA4  4E5E                     unlink     A6
  4508. 00003BA6  4E74 0004                rtd        0x0004
  4509. 00003BAA  4E56 0000                link       A6, 0
  4510. 00003BAE  2F3C 0000 0A0E           move.l     -[A7], 0xA0E
  4511. 00003BB4  ABFF                     syscall    DebugStr
  4512. 00003BB6  4E5E                     unlink     A6
  4513. 00003BB8  4E74 0004                rtd        0x0004
  4514. 00003BBC  4E56 0000                link       A6, 0
  4515. 00003BC0  2F3C 0000 0A22           move.l     -[A7], 0xA22 /* '\n\"' */
  4516. 00003BC6  ABFF                     syscall    DebugStr
  4517. 00003BC8  4E5E                     unlink     A6
  4518. 00003BCA  4E74 000E                rtd        0x000E
  4519. 00003BCE  4E56 0000                link       A6, 0
  4520. 00003BD2  2F3C 0000 0A34           move.l     -[A7], 0xA34 /* '\n4' */
  4521. 00003BD8  ABFF                     syscall    DebugStr
  4522. 00003BDA  4E5E                     unlink     A6
  4523. 00003BDC  4E74 000E                rtd        0x000E
  4524. 00003BE0  4E56 0000                link       A6, 0
  4525. 00003BE4  206E 0008                movea.l    A0, [A6 + 0x8]
  4526. 00003BE8  2028 0018                move.l     D0, [A0 + 0x18]
  4527. 00003BEC  90A8 0014                sub.l      D0, [A0 + 0x14]
  4528. 00003BF0  2D40 000C                move.l     [A6 + 0xC], D0
  4529. 00003BF4  4E5E                     unlink     A6
  4530. 00003BF6  4E74 0004                rtd        0x0004
  4531. 00003BFA  4E56 0000                link       A6, 0
  4532. 00003BFE  206E 000C                movea.l    A0, [A6 + 0xC]
  4533. 00003C02  2050                     movea.l    A0, [A0]
  4534. 00003C04  2068 000C                movea.l    A0, [A0 + 0xC]
  4535. 00003C08  2050                     movea.l    A0, [A0]
  4536. 00003C0A  226E 0008                movea.l    A1, [A6 + 0x8]
  4537. 00003C0E  22A8 0004                move.l     [A1], [A0 + 0x4]
  4538. 00003C12  426E 0010                clr.w      [A6 + 0x10]
  4539. 00003C16  4E5E                     unlink     A6
  4540. 00003C18  4E74 0008                rtd        0x0008
  4541. 00003C1C  4E56 0000                link       A6, 0
  4542. 00003C20  206E 000C                movea.l    A0, [A6 + 0xC]
  4543. 00003C24  2050                     movea.l    A0, [A0]
  4544. 00003C26  2068 000C                movea.l    A0, [A0 + 0xC]
  4545. 00003C2A  2050                     movea.l    A0, [A0]
  4546. 00003C2C  226E 0008                movea.l    A1, [A6 + 0x8]
  4547. 00003C30  22A8 0004                move.l     [A1], [A0 + 0x4]
  4548. 00003C34  426E 0010                clr.w      [A6 + 0x10]
  4549. 00003C38  4E5E                     unlink     A6
  4550. 00003C3A  4E74 0008                rtd        0x0008
  4551. 00003C3E  4E56 0000                link       A6, 0
  4552. 00003C42  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  4553. 00003C46  2E2E 0010                move.l     D7, [A6 + 0x10]
  4554. 00003C4A  246E 000C                movea.l    A2, [A6 + 0xC]
  4555. 00003C4E  2047                     movea.l    A0, D7
  4556. 00003C50  2050                     movea.l    A0, [A0]
  4557. 00003C52  2068 000C                movea.l    A0, [A0 + 0xC]
  4558. 00003C56  2050                     movea.l    A0, [A0]
  4559. 00003C58  2050                     movea.l    A0, [A0]
  4560. 00003C5A  2850                     movea.l    A4, [A0]
  4561. 00003C5C  2C0C                     move.l     D6, A4
  4562. 00003C5E  264C                     movea.l    A3, A4
  4563. 00003C60  4292                     clr.l      [A2]
  4564. 00003C62  2047                     movea.l    A0, D7
  4565. 00003C64  2050                     movea.l    A0, [A0]
  4566. 00003C66  2A28 0014                move.l     D5, [A0 + 0x14]
  4567. label00003C6A:
  4568. 00003C6A  2047                     movea.l    A0, D7
  4569. 00003C6C  2850                     movea.l    A4, [A0]
  4570. 00003C6E  BAAC 0018                cmp.l      D5, [A4 + 0x18]
  4571. 00003C72  643E                     bcc        +0x40 /* 00003CB2 */
  4572. 00003C74  0C6C 0001 0028           cmpi.w     [A4 + 0x28], 0x1
  4573. 00003C7A  661A                     bne        +0x1C /* 00003C96 */
  4574. 00003C7C  2845                     movea.l    A4, D5
  4575. 00003C7E  D9C6                     add.l      A4, D6
  4576. 00003C80  7000                     moveq.l    D0, 0x00
  4577. 00003C82  1014                     move.b     D0, [A4]
  4578. 00003C84  B092                     cmp.l      D0, [A2]
  4579. 00003C86  6326                     bls        +0x28 /* 00003CAE */
  4580. 00003C88  7000                     moveq.l    D0, 0x00
  4581. 00003C8A  1014                     move.b     D0, [A4]
  4582. 00003C8C  2480                     move.l     [A2], D0
  4583. 00003C8E  206E 0008                movea.l    A0, [A6 + 0x8]
  4584. 00003C92  2085                     move.l     [A0], D5
  4585. 00003C94  6018                     bra        +0x1A /* 00003CAE */
  4586. label00003C96:
  4587. 00003C96  49F3 5A00                lea.l      A4, [A3 + D5 * 2]
  4588. 00003C9A  3054                     movea.w    A0, [A4]
  4589. 00003C9C  B1D2                     cmpa.l     A0, [A2]
  4590. 00003C9E  630E                     bls        +0x10 /* 00003CAE */
  4591. 00003CA0  3054                     movea.w    A0, [A4]
  4592. 00003CA2  2488                     move.l     [A2], A0
  4593. 00003CA4  2005                     move.l     D0, D5
  4594. 00003CA6  5285                     addq.l     D5, 1
  4595. 00003CA8  226E 0008                movea.l    A1, [A6 + 0x8]
  4596. 00003CAC  2280                     move.l     [A1], D0
  4597. label00003CAE:
  4598. 00003CAE  5285                     addq.l     D5, 1
  4599. 00003CB0  60B8                     bra        -0x46 /* 00003C6A */
  4600. label00003CB2:
  4601. 00003CB2  426E 0014                clr.w      [A6 + 0x14]
  4602. 00003CB6  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  4603. 00003CBA  4E5E                     unlink     A6
  4604. 00003CBC  4E74 000C                rtd        0x000C
  4605. 00003CC0  4E56 0000                link       A6, 0
  4606. 00003CC4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4607. 00003CC8  3C2E 0010                move.w     D6, [A6 + 0x10]
  4608. 00003CCC  266E 000C                movea.l    A3, [A6 + 0xC]
  4609. 00003CD0  286E 0008                movea.l    A4, [A6 + 0x8]
  4610. 00003CD4  4294                     clr.l      [A4]
  4611. 00003CD6  7E02                     moveq.l    D7, 0x02
  4612. 00003CD8  6018                     bra        +0x1A /* 00003CF2 */
  4613. label00003CDA:
  4614. 00003CDA  0C46 0020                cmpi.w     D6, 0x20 /* ' ' */
  4615. 00003CDE  6406                     bcc        +0x8 /* 00003CE6 */
  4616. 00003CE0  3046                     movea.w    A0, D6
  4617. 00003CE2  2008                     move.l     D0, A0
  4618. 00003CE4  6002                     bra        +0x4 /* 00003CE8 */
  4619. label00003CE6:
  4620. 00003CE6  7020                     moveq.l    D0, 0x20
  4621. label00003CE8:
  4622. 00003CE8  9007                     sub.b      D0, D7
  4623. 00003CEA  7201                     moveq.l    D1, 0x01
  4624. 00003CEC  E1A9                     lsl        D1, D0
  4625. 00003CEE  D394                     add.l      [A4], D1
  4626. 00003CF0  5247                     addq.w     D7, 1
  4627. label00003CF2:
  4628. 00003CF2  BC47                     cmp.w      D6, D7
  4629. 00003CF4  6CE4                     bge        -0x1A /* 00003CDA */
  4630. 00003CF6  2014                     move.l     D0, [A4]
  4631. 00003CF8  4480                     neg.l      D0
  4632. 00003CFA  5380                     subq.l     D0, 1
  4633. 00003CFC  2680                     move.l     [A3], D0
  4634. 00003CFE  4A80                     tst.l      D0
  4635. 00003D00  6602                     bne        +0x4 /* 00003D04 */
  4636. 00003D02  5393                     subq.l     [A3], 1
  4637. label00003D04:
  4638. 00003D04  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4639. 00003D08  4E5E                     unlink     A6
  4640. 00003D0A  4E74 000A                rtd        0x000A
  4641. fn00003D0E:
  4642. 00003D0E  4E56 FFF8                link       A6, -0x0008
  4643. 00003D12  2F07                     move.l     -[A7], D7
  4644. 00003D14  42AE FFFC                clr.l      [A6 - 0x4]
  4645. 00003D18  7E00                     moveq.l    D7, 0x00
  4646. 00003D1A  4AAE 0008                tst.l      [A6 + 0x8]
  4647. 00003D1E  6606                     bne        +0x8 /* 00003D26 */
  4648. 00003D20  42AE 000C                clr.l      [A6 + 0xC]
  4649. 00003D24  6028                     bra        +0x2A /* 00003D4E */
  4650. label00003D26:
  4651. 00003D26  206E 0008                movea.l    A0, [A6 + 0x8]
  4652. 00003D2A  4A90                     tst.l      [A0]
  4653. 00003D2C  6606                     bne        +0x8 /* 00003D34 */
  4654. 00003D2E  42AE 000C                clr.l      [A6 + 0xC]
  4655. 00003D32  601A                     bra        +0x1C /* 00003D4E */
  4656. label00003D34:
  4657. 00003D34  4267                     clr.w      -[A7]
  4658. 00003D36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4659. 00003D3A  486E FFFC                pea.l      [A6 - 0x4]
  4660. 00003D3E  203C 0404 0018           move.l     D0, 0x4040018
  4661. 00003D44  A800                     syscall    SoundDispatch
  4662. 00003D46  3E1F                     move.w     D7, [A7]+
  4663. 00003D48  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  4664. label00003D4E:
  4665. 00003D4E  2E1F                     move.l     D7, [A7]+
  4666. 00003D50  4E5E                     unlink     A6
  4667. 00003D52  4E74 0004                rtd        0x0004
  4668. 00003D56  4E56 0000                link       A6, 0
  4669. 00003D5A  48E7 0108                movem.l    -[A7], D7,A4
  4670. 00003D5E  286E 0008                movea.l    A4, [A6 + 0x8]
  4671. 00003D62  200C                     move.l     D0, A4
  4672. 00003D64  6606                     bne        +0x8 /* 00003D6C */
  4673. 00003D66  42AE 000C                clr.l      [A6 + 0xC]
  4674. 00003D6A  603A                     bra        +0x3C /* 00003DA6 */
  4675. label00003D6C:
  4676. 00003D6C  4A94                     tst.l      [A4]
  4677. 00003D6E  6606                     bne        +0x8 /* 00003D76 */
  4678. 00003D70  42AE 000C                clr.l      [A6 + 0xC]
  4679. 00003D74  6030                     bra        +0x32 /* 00003DA6 */
  4680. label00003D76:
  4681. 00003D76  42A7                     clr.l      -[A7]
  4682. 00003D78  2F0C                     move.l     -[A7], A4
  4683. 00003D7A  4EBA FF92                jsr        [PC - 0x6E /* 00003D0E */]
  4684. 00003D7E  2E1F                     move.l     D7, [A7]+
  4685. 00003D80  2054                     movea.l    A0, [A4]
  4686. 00003D82  1030 7814                move.b     D0, [A0 + D7 + 0x14]
  4687. 00003D86  6716                     beq        +0x18 /* 00003D9E */
  4688. 00003D88  6A14                     bpl        +0x16 /* 00003D9E */
  4689. 00003D8A  0400 00FE                subi.b     D0, 0xFE
  4690. 00003D8E  6708                     beq        +0xA /* 00003D98 */
  4691. 00003D90  6B0C                     bmi        +0xE /* 00003D9E */
  4692. 00003D92  7040                     moveq.l    D0, 0x40
  4693. 00003D94  DE80                     add.l      D7, D0
  4694. 00003D96  600A                     bra        +0xC /* 00003DA2 */
  4695. label00003D98:
  4696. 00003D98  7040                     moveq.l    D0, 0x40
  4697. 00003D9A  DE80                     add.l      D7, D0
  4698. 00003D9C  6004                     bra        +0x6 /* 00003DA2 */
  4699. label00003D9E:
  4700. 00003D9E  7016                     moveq.l    D0, 0x16
  4701. 00003DA0  DE80                     add.l      D7, D0
  4702. label00003DA2:
  4703. 00003DA2  2D47 000C                move.l     [A6 + 0xC], D7
  4704. label00003DA6:
  4705. 00003DA6  4CDF 1080                movem.l    D7,A4, [A7]+
  4706. 00003DAA  4E5E                     unlink     A6
  4707. 00003DAC  4E74 0004                rtd        0x0004
  4708. 00003DB0  4E56 0000                link       A6, 0
  4709. 00003DB4  2F3C 0000 0A46           move.l     -[A7], 0xA46 /* '\nF' */
  4710. 00003DBA  ABFF                     syscall    DebugStr
  4711. 00003DBC  422E 000A                clr.b      [A6 + 0xA]
  4712. 00003DC0  4E5E                     unlink     A6
  4713. 00003DC2  4E74 0002                rtd        0x0002
  4714. 00003DC6  4E56 0000                link       A6, 0
  4715. 00003DCA  2F3C 0000 0A5A           move.l     -[A7], 0xA5A /* '\nZ' */
  4716. 00003DD0  ABFF                     syscall    DebugStr
  4717. 00003DD2  426E 0020                clr.w      [A6 + 0x20]
  4718. 00003DD6  4E5E                     unlink     A6
  4719. 00003DD8  4E74 0018                rtd        0x0018
  4720. 00003DDC  4E56 0000                link       A6, 0
  4721. 00003DE0  2F3C 0000 0A66           move.l     -[A7], 0xA66 /* '\nf' */
  4722. 00003DE6  ABFF                     syscall    DebugStr
  4723. 00003DE8  426E 0010                clr.w      [A6 + 0x10]
  4724. 00003DEC  4E5E                     unlink     A6
  4725. 00003DEE  4E74 0008                rtd        0x0008
  4726. 00003DF2  4E56 0000                link       A6, 0
  4727. 00003DF6  2F3C 0000 0A74           move.l     -[A7], 0xA74 /* '\nt' */
  4728. 00003DFC  ABFF                     syscall    DebugStr
  4729. 00003DFE  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  4730. 00003E04  4E5E                     unlink     A6
  4731. 00003E06  4E74 0006                rtd        0x0006
  4732. 00003E0A  4E56 0000                link       A6, 0
  4733. 00003E0E  2F3C 0000 0A86           move.l     -[A7], 0xA86
  4734. 00003E14  ABFF                     syscall    DebugStr
  4735. 00003E16  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  4736. 00003E1C  4E5E                     unlink     A6
  4737. 00003E1E  4E74 0006                rtd        0x0006
  4738. 00003E22  4E56 0000                link       A6, 0
  4739. 00003E26  2F3C 0000 0A94           move.l     -[A7], 0xA94
  4740. 00003E2C  ABFF                     syscall    DebugStr
  4741. 00003E2E  4E5E                     unlink     A6
  4742. 00003E30  4E74 0008                rtd        0x0008
  4743. 00003E34  4E56 0000                link       A6, 0
  4744. 00003E38  2F3C 0000 0AA6           move.l     -[A7], 0xAA6
  4745. 00003E3E  ABFF                     syscall    DebugStr
  4746. 00003E40  4E5E                     unlink     A6
  4747. 00003E42  4E74 000A                rtd        0x000A
  4748. 00003E46  4E56 0000                link       A6, 0
  4749. 00003E4A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4750. 00003E4E  206E 0014                movea.l    A0, [A6 + 0x14]
  4751. 00003E52  2050                     movea.l    A0, [A0]
  4752. 00003E54  2068 000C                movea.l    A0, [A0 + 0xC]
  4753. 00003E58  2050                     movea.l    A0, [A0]
  4754. 00003E5A  2050                     movea.l    A0, [A0]
  4755. 00003E5C  2850                     movea.l    A4, [A0]
  4756. 00003E5E  264C                     movea.l    A3, A4
  4757. 00003E60  244C                     movea.l    A2, A4
  4758. 00003E62  2E2E 000C                move.l     D7, [A6 + 0xC]
  4759. 00003E66  601C                     bra        +0x1E /* 00003E84 */
  4760. label00003E68:
  4761. 00003E68  206E 0014                movea.l    A0, [A6 + 0x14]
  4762. 00003E6C  2050                     movea.l    A0, [A0]
  4763. 00003E6E  0C68 0001 0028           cmpi.w     [A0 + 0x28], 0x1
  4764. 00003E74  6608                     bne        +0xA /* 00003E7E */
  4765. 00003E76  17BC 0080 7800           move.b     [A3 + D7], 0x80
  4766. 00003E7C  6004                     bra        +0x6 /* 00003E82 */
  4767. label00003E7E:
  4768. 00003E7E  4233 7800                clr.b      [A3 + D7]
  4769. label00003E82:
  4770. 00003E82  5287                     addq.l     D7, 1
  4771. label00003E84:
  4772. 00003E84  BEAE 0008                cmp.l      D7, [A6 + 0x8]
  4773. 00003E88  65DE                     bcs        -0x20 /* 00003E68 */
  4774. 00003E8A  426E 0018                clr.w      [A6 + 0x18]
  4775. 00003E8E  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4776. 00003E92  4E5E                     unlink     A6
  4777. 00003E94  4E74 0010                rtd        0x0010
  4778. 00003E98  4E56 0000                link       A6, 0
  4779. 00003E9C  2F3C 0000 0AB8           move.l     -[A7], 0xAB8
  4780. 00003EA2  ABFF                     syscall    DebugStr
  4781. 00003EA4  426E 000E                clr.w      [A6 + 0xE]
  4782. 00003EA8  4E5E                     unlink     A6
  4783. 00003EAA  4E74 0006                rtd        0x0006
  4784. 00003EAE  4E56 0000                link       A6, 0
  4785. 00003EB2  2F3C 0000 0ACE           move.l     -[A7], 0xACE
  4786. 00003EB8  ABFF                     syscall    DebugStr
  4787. 00003EBA  426E 0010                clr.w      [A6 + 0x10]
  4788. 00003EBE  4E5E                     unlink     A6
  4789. 00003EC0  4E74 0008                rtd        0x0008
  4790. 00003EC4  4E56 0000                link       A6, 0
  4791. 00003EC8  2F3C 0000 0AE4           move.l     -[A7], 0xAE4
  4792. 00003ECE  ABFF                     syscall    DebugStr
  4793. 00003ED0  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  4794. 00003ED6  4E5E                     unlink     A6
  4795. 00003ED8  4E74 0004                rtd        0x0004
  4796. 00003EDC  4E56 0000                link       A6, 0
  4797. 00003EE0  2F3C 0000 0AF4           move.l     -[A7], 0xAF4
  4798. 00003EE6  ABFF                     syscall    DebugStr
  4799. 00003EE8  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  4800. 00003EEE  4E5E                     unlink     A6
  4801. 00003EF0  4E74 0004                rtd        0x0004
  4802. export_155:
  4803. 00003EF4  4E56 0000                link       A6, 0
  4804. 00003EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  4805. 00003EFC  30BC 0001                move.w     [A0], 0x1
  4806. 00003F00  4E5E                     unlink     A6
  4807. 00003F02  4E75                     rts
  4808. fn00003F04:
  4809. 00003F04  4E56 FFF6                link       A6, -0x000A
  4810. 00003F08  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4811. 00003F0C  4AB9 FFFF 5B92           tst.l      [0xFFFF5B92]
  4812. 00003F12  661A                     bne        +0x1C /* 00003F2E */
  4813. 00003F14  4A39 FFFF 9F8A           tst.b      [0xFFFF9F8A]
  4814. 00003F1A  6700 00AE                beq        +0xB0 /* 00003FCA */
  4815. 00003F1E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4816. 00003F22  4EBA 029C                jsr        [PC + 0x29C /* 000041C0 */]
  4817. 00003F26  4E71                     nop
  4818. 00003F28  548F                     addq.l     A7, 2
  4819. 00003F2A  6000 009E                bra        +0xA0 /* 00003FCA */
  4820. label00003F2E:
  4821. 00003F2E  306E 0008                movea.w    A0, [A6 + 0x8]
  4822. 00003F32  23C8 FFFF 5BAA           move.l     [0xFFFF5BAA], A0
  4823. 00003F38  7E00                     moveq.l    D7, 0x00
  4824. 00003F3A  99CC                     sub.l      A4, A4
  4825. 00003F3C  2279 FFFF 5B76           movea.l    A1, [0xFFFF5B76]
  4826. 00003F42  2251                     movea.l    A1, [A1]
  4827. 00003F44  3C29 005E                move.w     D6, [A1 + 0x5E]
  4828. 00003F48  2008                     move.l     D0, A0
  4829. 00003F4A  2A30 0DB5 FFFF 5BA6      move.l     D5, [[-0xA45A] + D0 * 4]
  4830. 00003F52  2279 FFFF 5B76           movea.l    A1, [0xFFFF5B76]
  4831. 00003F58  7060                     moveq.l    D0, 0x60
  4832. 00003F5A  D091                     add.l      D0, [A1]
  4833. 00003F5C  2640                     movea.l    A3, D0
  4834. 00003F5E  600E                     bra        +0x10 /* 00003F6E */
  4835. label00003F60:
  4836. 00003F60  204B                     movea.l    A0, A3
  4837. 00003F62  D1CC                     add.l      A0, A4
  4838. 00003F64  3050                     movea.w    A0, [A0]
  4839. 00003F66  B1C5                     cmpa.l     A0, D5
  4840. 00003F68  6C08                     bge        +0xA /* 00003F72 */
  4841. 00003F6A  5247                     addq.w     D7, 1
  4842. 00003F6C  548C                     addq.l     A4, 2
  4843. label00003F6E:
  4844. 00003F6E  BC47                     cmp.w      D6, D7
  4845. 00003F70  6EEE                     bgt        -0x10 /* 00003F60 */
  4846. label00003F72:
  4847. 00003F72  42A7                     clr.l      -[A7]
  4848. 00003F74  42A7                     clr.l      -[A7]
  4849. 00003F76  2079 FFFF 5B76           movea.l    A0, [0xFFFF5B76]
  4850. 00003F7C  2050                     movea.l    A0, [A0]
  4851. 00003F7E  3068 005E                movea.w    A0, [A0 + 0x5E]
  4852. 00003F82  2F08                     move.l     -[A7], A0
  4853. 00003F84  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  4854. 00003F8A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4855. 00003F8E  A83D                     syscall    TEDispatch
  4856. 00003F90  4857                     pea.l      [A7]
  4857. 00003F92  486E FFF6                pea.l      [A6 - 0xA]
  4858. 00003F96  3F3C 280E                move.w     -[A7], 0x280E
  4859. 00003F9A  A9EB                     syscall    Pack4/FP68K
  4860. 00003F9C  2079 FFFF 5B76           movea.l    A0, [0xFFFF5B76]
  4861. 00003FA2  2050                     movea.l    A0, [A0]
  4862. 00003FA4  4868 005E                pea.l      [A0 + 0x5E]
  4863. 00003FA8  486E FFF6                pea.l      [A6 - 0xA]
  4864. 00003FAC  3F3C 2006                move.w     -[A7], 0x2006
  4865. 00003FB0  A9EB                     syscall    Pack4/FP68K
  4866. 00003FB2  2EB9 FFFF 5B9E           move.l     [A7], [0xFFFF5B9E]
  4867. 00003FB8  3F07                     move.w     -[A7], D7
  4868. 00003FBA  A963                     syscall    SetControlValue/SetCtlValue
  4869. 00003FBC  2F39 FFFF 5B9E           move.l     -[A7], [0xFFFF5B9E]
  4870. 00003FC2  4EBA 0850                jsr        [PC + 0x850 /* 00004814 */]
  4871. 00003FC6  4E71                     nop
  4872. 00003FC8  588F                     addq.l     A7, 4
  4873. label00003FCA:
  4874. 00003FCA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4875. 00003FCE  4E5E                     unlink     A6
  4876. 00003FD0  4E75                     rts
  4877. fn00003FD2:
  4878. 00003FD2  4E56 FCEE                link       A6, -0x0312
  4879. 00003FD6  2F0C                     move.l     -[A7], A4
  4880. 00003FD8  486E FCF2                pea.l      [A6 - 0x30E]
  4881. 00003FDC  A874                     syscall    GetPort
  4882. 00003FDE  42A7                     clr.l      -[A7]
  4883. 00003FE0  3F3C 00A8                move.w     -[A7], 0xA8
  4884. 00003FE4  42A7                     clr.l      -[A7]
  4885. 00003FE6  4878 FFFF                push.l     0xFFFF
  4886. 00003FEA  A97C                     syscall    GetNewDialog
  4887. 00003FEC  285F                     movea.l    A4, [A7]+
  4888. 00003FEE  2F0C                     move.l     -[A7], A4
  4889. 00003FF0  A873                     syscall    SetPort
  4890. 00003FF2  2F0C                     move.l     -[A7], A4
  4891. 00003FF4  4EB9 0000 01E2           jsr        [0x000001E2]
  4892. 00003FFA  2EAE 0008                move.l     [A7], [A6 + 0x8]
  4893. 00003FFE  3F3C 0004                move.w     -[A7], 0x4
  4894. 00004002  2F0C                     move.l     -[A7], A4
  4895. 00004004  4EB9 0000 0802           jsr        [0x00000802]
  4896. 0000400A  2E8C                     move.l     [A7], A4
  4897. 0000400C  4878 0004                push.l     0x4
  4898. 00004010  3F3C 7FFF                move.w     -[A7], 0x7FFF
  4899. 00004014  A97E                     syscall    SelectDialogItemText/SelIText
  4900. 00004016  5C8F                     addq.l     A7, 6
  4901. label00004018:
  4902. 00004018  2F39 FFFF 9588           move.l     -[A7], [0xFFFF9588]
  4903. 0000401E  486E FFF8                pea.l      [A6 - 0x8]
  4904. 00004022  A991                     syscall    ModalDialog
  4905. 00004024  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  4906. 0000402A  6708                     beq        +0xA /* 00004034 */
  4907. 0000402C  0C6E 0002 FFF8           cmpi.w     [A6 - 0x8], 0x2
  4908. 00004032  66E4                     bne        -0x1A /* 00004018 */
  4909. label00004034:
  4910. 00004034  0C6E 0001 FFF8           cmpi.w     [A6 - 0x8], 0x1
  4911. 0000403A  6614                     bne        +0x16 /* 00004050 */
  4912. 0000403C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4913. 00004040  3F3C 0004                move.w     -[A7], 0x4
  4914. 00004044  2F0C                     move.l     -[A7], A4
  4915. 00004046  4EB9 0000 0812           jsr        [0x00000812]
  4916. 0000404C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4917. label00004050:
  4918. 00004050  2F0C                     move.l     -[A7], A4
  4919. 00004052  A983                     syscall    DisposeDialog
  4920. 00004054  285F                     movea.l    A4, [A7]+
  4921. 00004056  4E5E                     unlink     A6
  4922. 00004058  4E75                     rts
  4923. fn0000405A:
  4924. 0000405A  4E56 FEEE                link       A6, -0x0112
  4925. 0000405E  48E7 0308                movem.l    -[A7], D6,D7,A4
  4926. 00004062  3E3C 0080                move.w     D7, 0x80
  4927. 00004066  4267                     clr.w      -[A7]
  4928. 00004068  42A7                     clr.l      -[A7]
  4929. 0000406A  486E FFF2                pea.l      [A6 - 0xE]
  4930. 0000406E  486E FFF8                pea.l      [A6 - 0x8]
  4931. 00004072  4EB9 0000 019A           jsr        [0x0000019A]
  4932. 00004078  4257                     clr.w      [A7]
  4933. 0000407A  42A7                     clr.l      -[A7]
  4934. 0000407C  3F39 FFFF A1B2           move.w     -[A7], [0xFFFFA1B2]
  4935. 00004082  2F39 FFFF A1B8           move.l     -[A7], [0xFFFFA1B8]
  4936. 00004088  4EB9 0000 01A2           jsr        [0x000001A2]
  4937. 0000408E  0C79 FFFF FFFF A1B6      cmpi.w     [0xFFFFA1B6], 0xFFFF
  4938. 00004096  548F                     addq.l     A7, 2
  4939. 00004098  6700 00A0                beq        +0xA2 /* 0000413A */
  4940. 0000409C  3F39 FFFF A1B6           move.w     -[A7], [0xFFFFA1B6]
  4941. 000040A2  A998                     syscall    UseResFile
  4942. 000040A4  7E00                     moveq.l    D7, 0x00
  4943. 000040A6  99CC                     sub.l      A4, A4
  4944. label000040A8:
  4945. 000040A8  4267                     clr.w      -[A7]
  4946. 000040AA  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  4947. 000040B0  A950                     syscall    CountMItems
  4948. 000040B2  BE5F                     cmp.w      D7, [A7]+
  4949. 000040B4  6C00 0084                bge        +0x86 /* 0000413A */
  4950. 000040B8  3C07                     move.w     D6, D7
  4951. 000040BA  0646 0080                addi.w     D6, 0x80
  4952. 000040BE  42A7                     clr.l      -[A7]
  4953. 000040C0  2F3C 5345 4354           move.l     -[A7], 0x53454354 /* 'SECT' */
  4954. 000040C6  3F06                     move.w     -[A7], D6
  4955. 000040C8  A9A0                     syscall    GetResource
  4956. 000040CA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4957. 000040CE  4AAE FFFC                tst.l      [A6 - 0x4]
  4958. 000040D2  6712                     beq        +0x14 /* 000040E6 */
  4959. 000040D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4960. 000040D8  A9AD                     syscall    RemoveResource/RmveResource
  4961. 000040DA  486E FFFC                pea.l      [A6 - 0x4]
  4962. 000040DE  4EB9 0000 0BD2           jsr        [0x00000BD2]
  4963. 000040E4  588F                     addq.l     A7, 4
  4964. label000040E6:
  4965. 000040E6  4878 0004                push.l     0x4
  4966. 000040EA  4EB9 0000 0BDA           jsr        [0x00000BDA]
  4967. 000040F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  4968. 000040F4  2040                     movea.l    A0, D0
  4969. 000040F6  2050                     movea.l    A0, [A0]
  4970. 000040F8  20B0 C9B5 FFFF 5BA6      move.l     [A0], [[-0xA45A] + A4]
  4971. 00004100  2EB9 FFFF 5BA2           move.l     [A7], [0xFFFF5BA2]
  4972. 00004106  7001                     moveq.l    D0, 0x01
  4973. 00004108  D047                     add.w      D0, D7
  4974. 0000410A  3F00                     move.w     -[A7], D0
  4975. 0000410C  486E FEEE                pea.l      [A6 - 0x112]
  4976. 00004110  A946                     syscall    GetMenuItemText/GetItem
  4977. 00004112  3F39 FFFF A1B6           move.w     -[A7], [0xFFFFA1B6]
  4978. 00004118  A998                     syscall    UseResFile
  4979. 0000411A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4980. 0000411E  2F3C 5345 4354           move.l     -[A7], 0x53454354 /* 'SECT' */
  4981. 00004124  3F06                     move.w     -[A7], D6
  4982. 00004126  486E FEEE                pea.l      [A6 - 0x112]
  4983. 0000412A  A9AB                     syscall    AddResource
  4984. 0000412C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4985. 00004130  A9A3                     syscall    ReleaseResource
  4986. 00004132  5247                     addq.w     D7, 1
  4987. 00004134  588C                     addq.l     A4, 4
  4988. 00004136  6000 FF70                bra        -0x8E /* 000040A8 */
  4989. label0000413A:
  4990. 0000413A  4267                     clr.w      -[A7]
  4991. 0000413C  42A7                     clr.l      -[A7]
  4992. 0000413E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4993. 00004142  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4994. 00004146  4EB9 0000 01A2           jsr        [0x000001A2]
  4995. 0000414C  4CEE 10C0 FEE2           movem.l    D6,D7,A4, [A6 - 0x11E]
  4996. 00004152  4E5E                     unlink     A6
  4997. 00004154  4E75                     rts
  4998. fn00004156:
  4999. 00004156  4E56 FEFA                link       A6, -0x0106
  5000. 0000415A  48E7 0108                movem.l    -[A7], D7,A4
  5001. 0000415E  3E3C 0080                move.w     D7, 0x80
  5002. 00004162  42A7                     clr.l      -[A7]
  5003. 00004164  3F3C 03B1                move.w     -[A7], 0x3B1
  5004. 00004168  2F3C 0000 0298           move.l     -[A7], 0x298
  5005. 0000416E  A931                     syscall    NewMenu
  5006. 00004170  23DF FFFF 5BA2           move.l     [0xFFFF5BA2], [A7]+
  5007. label00004176:
  5008. 00004176  42A7                     clr.l      -[A7]
  5009. 00004178  2F3C 5345 4354           move.l     -[A7], 0x53454354 /* 'SECT' */
  5010. 0000417E  3F07                     move.w     -[A7], D7
  5011. 00004180  A9A0                     syscall    GetResource
  5012. 00004182  285F                     movea.l    A4, [A7]+
  5013. 00004184  200C                     move.l     D0, A4
  5014. 00004186  6728                     beq        +0x2A /* 000041B0 */
  5015. 00004188  2F0C                     move.l     -[A7], A4
  5016. 0000418A  486E FFFE                pea.l      [A6 - 0x2]
  5017. 0000418E  486E FFFA                pea.l      [A6 - 0x6]
  5018. 00004192  486E FEFA                pea.l      [A6 - 0x106]
  5019. 00004196  A9A8                     syscall    GetResInfo
  5020. 00004198  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5021. 0000419E  486E FEFA                pea.l      [A6 - 0x106]
  5022. 000041A2  A933                     syscall    AppendMenu
  5023. 000041A4  2054                     movea.l    A0, [A4]
  5024. 000041A6  2190 75B6 FFFF 5BA6 FE00 move.l     [[-0xA45A] + D7 * 4 - 0x200], [A0]
  5025. label000041B0:
  5026. 000041B0  5247                     addq.w     D7, 1
  5027. 000041B2  200C                     move.l     D0, A4
  5028. 000041B4  66C0                     bne        -0x3E /* 00004176 */
  5029. 000041B6  4CDF 1080                movem.l    D7,A4, [A7]+
  5030. 000041BA  4E5E                     unlink     A6
  5031. 000041BC  4E75                     rts
  5032. fn000041BE:
  5033. 000041BE  4E75                     rts
  5034. export_157:
  5035. fn000041C0:
  5036. 000041C0  4E56 FFD8                link       A6, -0x0028
  5037. 000041C4  2F07                     move.l     -[A7], D7
  5038. 000041C6  3E2E 0008                move.w     D7, [A6 + 0x8]
  5039. 000041CA  4AB9 FFFF 5B92           tst.l      [0xFFFF5B92]
  5040. 000041D0  6730                     beq        +0x32 /* 00004202 */
  5041. 000041D2  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5042. 000041D8  4EB9 0000 0C0A           jsr        [0x00000C0A]
  5043. 000041DE  2EB9 FFFF 5B92           move.l     [A7], [0xFFFF5B92]
  5044. 000041E4  A873                     syscall    SetPort
  5045. 000041E6  3047                     movea.w    A0, D7
  5046. 000041E8  B1F9 FFFF 5BAA           cmpa.l     A0, [0xFFFF5BAA]
  5047. 000041EE  6700 023C                beq        +0x23E /* 0000442C */
  5048. 000041F2  3047                     movea.w    A0, D7
  5049. 000041F4  23C8 FFFF 5BAA           move.l     [0xFFFF5BAA], A0
  5050. 000041FA  4EBA FFC2                jsr        [PC - 0x3E /* 000041BE */]
  5051. 000041FE  6000 022C                bra        +0x22E /* 0000442C */
  5052. label00004202:
  5053. 00004202  3047                     movea.w    A0, D7
  5054. 00004204  23C8 FFFF 5BAA           move.l     [0xFFFF5BAA], A0
  5055. 0000420A  4878 07D0                push.l     0x7D0
  5056. 0000420E  4EB9 0000 0BE2           jsr        [0x00000BE2]
  5057. 00004214  23C0 FFFF 5BA6           move.l     [0xFFFF5BA6], D0
  5058. 0000421A  4257                     clr.w      [A7]
  5059. 0000421C  42A7                     clr.l      -[A7]
  5060. 0000421E  486E FFF6                pea.l      [A6 - 0xA]
  5061. 00004222  486E FFD8                pea.l      [A6 - 0x28]
  5062. 00004226  4EB9 0000 019A           jsr        [0x0000019A]
  5063. 0000422C  4257                     clr.w      [A7]
  5064. 0000422E  42A7                     clr.l      -[A7]
  5065. 00004230  3F39 FFFF A1B2           move.w     -[A7], [0xFFFFA1B2]
  5066. 00004236  2F39 FFFF A1B8           move.l     -[A7], [0xFFFFA1B8]
  5067. 0000423C  4EB9 0000 01A2           jsr        [0x000001A2]
  5068. 00004242  4257                     clr.w      [A7]
  5069. 00004244  2F3C 0000 02A2           move.l     -[A7], 0x2A2
  5070. 0000424A  4267                     clr.w      -[A7]
  5071. 0000424C  486E FFFA                pea.l      [A6 - 0x6]
  5072. 00004250  4EB9 0000 00BA           jsr        [0x000000BA]
  5073. 00004256  3E1F                     move.w     D7, [A7]+
  5074. 00004258  4A47                     tst.w      D7
  5075. 0000425A  548F                     addq.l     A7, 2
  5076. 0000425C  6710                     beq        +0x12 /* 0000426E */
  5077. 0000425E  3F07                     move.w     -[A7], D7
  5078. 00004260  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  5079. 00004264  4EB9 0000 0C5A           jsr        [0x00000C5A]
  5080. 0000426A  6000 01C0                bra        +0x1C2 /* 0000442C */
  5081. label0000426E:
  5082. 0000426E  4267                     clr.w      -[A7]
  5083. 00004270  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5084. 00004274  486E FFDC                pea.l      [A6 - 0x24]
  5085. 00004278  4EB9 0000 011A           jsr        [0x0000011A]
  5086. 0000427E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5087. 00004282  4EB9 0000 0BE2           jsr        [0x00000BE2]
  5088. 00004288  23C0 FFFF 5B9A           move.l     [0xFFFF5B9A], D0
  5089. 0000428E  4257                     clr.w      [A7]
  5090. 00004290  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5091. 00004294  486E FFDC                pea.l      [A6 - 0x24]
  5092. 00004298  2F00                     move.l     -[A7], D0
  5093. 0000429A  4EB9 0000 00CA           jsr        [0x000000CA]
  5094. 000042A0  4257                     clr.w      [A7]
  5095. 000042A2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5096. 000042A6  4EB9 0000 00C2           jsr        [0x000000C2]
  5097. 000042AC  0C79 FFFF FFFF A1B6      cmpi.w     [0xFFFFA1B6], 0xFFFF
  5098. 000042B4  5C8F                     addq.l     A7, 6
  5099. 000042B6  6728                     beq        +0x2A /* 000042E0 */
  5100. 000042B8  42A7                     clr.l      -[A7]
  5101. 000042BA  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  5102. 000042C0  3F3C 0080                move.w     -[A7], 0x80
  5103. 000042C4  A81F                     syscall    Get1Resource
  5104. 000042C6  23DF FFFF 5B96           move.l     [0xFFFF5B96], [A7]+
  5105. 000042CC  4AB9 FFFF 5B96           tst.l      [0xFFFF5B96]
  5106. 000042D2  6708                     beq        +0xA /* 000042DC */
  5107. 000042D4  2F39 FFFF 5B96           move.l     -[A7], [0xFFFF5B96]
  5108. 000042DA  A992                     syscall    DetachResource
  5109. label000042DC:
  5110. 000042DC  4EBA FE78                jsr        [PC - 0x188 /* 00004156 */]
  5111. label000042E0:
  5112. 000042E0  4267                     clr.w      -[A7]
  5113. 000042E2  42A7                     clr.l      -[A7]
  5114. 000042E4  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5115. 000042E8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5116. 000042EC  4EB9 0000 01A2           jsr        [0x000001A2]
  5117. 000042F2  486E FFF2                pea.l      [A6 - 0xE]
  5118. 000042F6  A874                     syscall    GetPort
  5119. 000042F8  42A7                     clr.l      -[A7]
  5120. 000042FA  3F3C 00A9                move.w     -[A7], 0xA9
  5121. 000042FE  42A7                     clr.l      -[A7]
  5122. 00004300  4878 FFFF                push.l     0xFFFF
  5123. 00004304  A97C                     syscall    GetNewDialog
  5124. 00004306  23DF FFFF 5B92           move.l     [0xFFFF5B92], [A7]+
  5125. 0000430C  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5126. 00004312  A873                     syscall    SetPort
  5127. 00004314  3EBC 0004                move.w     [A7], 0x4
  5128. 00004318  A887                     syscall    TextFont
  5129. 0000431A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5130. 0000431E  A88A                     syscall    TextSize
  5131. 00004320  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5132. 00004326  4EB9 0000 0BFA           jsr        [0x00000BFA /* FScaleVFact */]
  5133. 0000432C  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5134. 00004332  2D68 0010 FFE6           move.l     [A6 - 0x1A], [A0 + 0x10]
  5135. 00004338  2D68 0014 FFEA           move.l     [A6 - 0x16], [A0 + 0x14]
  5136. 0000433E  046E 000F FFEA           subi.w     [A6 - 0x16], 0xF
  5137. 00004344  046E 0010 FFEC           subi.w     [A6 - 0x14], 0x10
  5138. 0000434A  526E FFE8                addq.w     [A6 - 0x18], 1
  5139. 0000434E  4297                     clr.l      [A7]
  5140. 00004350  486E FFE6                pea.l      [A6 - 0x1A]
  5141. 00004354  486E FFE6                pea.l      [A6 - 0x1A]
  5142. 00004358  A83E                     syscall    TEStyleNew
  5143. 0000435A  23DF FFFF 5B76           move.l     [0xFFFF5B76], [A7]+
  5144. 00004360  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5145. 00004366  2D68 0010 FFE6           move.l     [A6 - 0x1A], [A0 + 0x10]
  5146. 0000436C  2D68 0014 FFEA           move.l     [A6 - 0x16], [A0 + 0x14]
  5147. 00004372  526E FFEC                addq.w     [A6 - 0x14], 1
  5148. 00004376  536E FFE6                subq.w     [A6 - 0x1A], 1
  5149. 0000437A  70F0                     moveq.l    D0, 0xFFFFFFF0
  5150. 0000437C  D06E FFEC                add.w      D0, [A6 - 0x14]
  5151. 00004380  3D40 FFE8                move.w     [A6 - 0x18], D0
  5152. 00004384  046E 000E FFEA           subi.w     [A6 - 0x16], 0xE
  5153. 0000438A  42A7                     clr.l      -[A7]
  5154. 0000438C  2F08                     move.l     -[A7], A0
  5155. 0000438E  486E FFE6                pea.l      [A6 - 0x1A]
  5156. 00004392  2F3C 0000 02AA           move.l     -[A7], 0x2AA
  5157. 00004398  4878 0100                push.l     0x100
  5158. 0000439C  42A7                     clr.l      -[A7]
  5159. 0000439E  3F3C 0010                move.w     -[A7], 0x10
  5160. 000043A2  42A7                     clr.l      -[A7]
  5161. 000043A4  A954                     syscall    NewControl
  5162. 000043A6  23DF FFFF 5B9E           move.l     [0xFFFF5B9E], [A7]+
  5163. 000043AC  2F39 FFFF 5B9E           move.l     -[A7], [0xFFFF5B9E]
  5164. 000043B2  4878 0001                push.l     0x1
  5165. 000043B6  A95B                     syscall    SetControlReference/SetCRefCon
  5166. 000043B8  3F3C 0001                move.w     -[A7], 0x1
  5167. 000043BC  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5168. 000043C2  A9DF                     syscall    TESetAlignment/TESetJust
  5169. 000043C4  4AB9 FFFF 5B96           tst.l      [0xFFFF5B96]
  5170. 000043CA  6726                     beq        +0x28 /* 000043F2 */
  5171. 000043CC  2F39 FFFF 5B9A           move.l     -[A7], [0xFFFF5B9A]
  5172. 000043D2  42A7                     clr.l      -[A7]
  5173. 000043D4  2F39 FFFF 5B9A           move.l     -[A7], [0xFFFF5B9A]
  5174. 000043DA  4EB9 0000 009A           jsr        [0x0000009A]
  5175. 000043E0  2F39 FFFF 5B96           move.l     -[A7], [0xFFFF5B96]
  5176. 000043E6  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5177. 000043EC  3F3C 0007                move.w     -[A7], 0x7
  5178. 000043F0  A83D                     syscall    TEDispatch
  5179. label000043F2:
  5180. 000043F2  1F3C 0001                move.b     -[A7], 0x1
  5181. 000043F6  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5182. 000043FC  A813                     syscall    TEAutoView
  5183. 000043FE  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5184. 00004404  A9D0                     syscall    TECalText
  5185. 00004406  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5186. 0000440C  2F39 FFFF 5B9E           move.l     -[A7], [0xFFFF5B9E]
  5187. 00004412  4EB9 0000 084A           jsr        [0x0000084A]
  5188. 00004418  2EB9 FFFF 5B92           move.l     [A7], [0xFFFF5B92]
  5189. 0000441E  4EB9 0000 0C0A           jsr        [0x00000C0A]
  5190. 00004424  2EB9 FFFF 5B92           move.l     [A7], [0xFFFF5B92]
  5191. 0000442A  A915                     syscall    ShowWindow
  5192. label0000442C:
  5193. 0000442C  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  5194. 00004430  4E5E                     unlink     A6
  5195. 00004432  4E75                     rts
  5196. export_158:
  5197. 00004434  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5198. 0000443A  A983                     syscall    DisposeDialog
  5199. 0000443C  42B9 FFFF 5B92           clr.l      [0xFFFF5B92]
  5200. 00004442  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5201. 00004448  A9CD                     syscall    TEDispose
  5202. 0000444A  2F3C FFFF 5B9A           move.l     -[A7], 0xFFFF5B9A
  5203. 00004450  4EB9 0000 0BCA           jsr        [0x00000BCA]
  5204. 00004456  4AB9 FFFF 5B96           tst.l      [0xFFFF5B96]
  5205. 0000445C  588F                     addq.l     A7, 4
  5206. 0000445E  670E                     beq        +0x10 /* 0000446E */
  5207. 00004460  2F3C FFFF 5B96           move.l     -[A7], 0xFFFF5B96
  5208. 00004466  4EB9 0000 0BD2           jsr        [0x00000BD2]
  5209. 0000446C  588F                     addq.l     A7, 4
  5210. label0000446E:
  5211. 0000446E  42B9 FFFF 5B96           clr.l      [0xFFFF5B96]
  5212. 00004474  2F3C FFFF 5BA6           move.l     -[A7], 0xFFFF5BA6
  5213. 0000447A  4EB9 0000 0BCA           jsr        [0x00000BCA]
  5214. 00004480  2EB9 FFFF 5BA2           move.l     [A7], [0xFFFF5BA2]
  5215. 00004486  A932                     syscall    DisposeMenu
  5216. 00004488  4E75                     rts
  5217. export_159:
  5218. 0000448A  4E56 FFDA                link       A6, -0x0026
  5219. 0000448E  48E7 0700                movem.l    -[A7], D5,D6,D7
  5220. 00004492  486E FFFC                pea.l      [A6 - 0x4]
  5221. 00004496  A874                     syscall    GetPort
  5222. 00004498  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5223. 0000449E  A873                     syscall    SetPort
  5224. 000044A0  3D7C 012C FFF6           move.w     [A6 - 0xA], 0x12C
  5225. 000044A6  3D7C 1388 FFFA           move.w     [A6 - 0x6], 0x1388
  5226. 000044AC  3D7C 0064 FFF4           move.w     [A6 - 0xC], 0x64 /* 'd' */
  5227. 000044B2  3D7C 1388 FFF8           move.w     [A6 - 0x8], 0x1388
  5228. 000044B8  7E00                     moveq.l    D7, 0x00
  5229. 000044BA  0C79 0001 FFFF 9C04      cmpi.w     [0xFFFF9C04], 0x1
  5230. 000044C2  6616                     bne        +0x18 /* 000044DA */
  5231. 000044C4  42A7                     clr.l      -[A7]
  5232. 000044C6  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5233. 000044CC  2F39 FFFF 9C0E           move.l     -[A7], [0xFFFF9C0E]
  5234. 000044D2  486E FFF4                pea.l      [A6 - 0xC]
  5235. 000044D6  A92B                     syscall    GrowWindow
  5236. 000044D8  2E1F                     move.l     D7, [A7]+
  5237. label000044DA:
  5238. 000044DA  4A87                     tst.l      D7
  5239. 000044DC  670A                     beq        +0xC /* 000044E8 */
  5240. 000044DE  3C07                     move.w     D6, D7
  5241. 000044E0  2A07                     move.l     D5, D7
  5242. 000044E2  7010                     moveq.l    D0, 0x10
  5243. 000044E4  E0A5                     asr        D5, D0
  5244. 000044E6  600E                     bra        +0x10 /* 000044F6 */
  5245. label000044E8:
  5246. 000044E8  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5247. 000044EE  3C28 0016                move.w     D6, [A0 + 0x16]
  5248. 000044F2  3A28 0014                move.w     D5, [A0 + 0x14]
  5249. label000044F6:
  5250. 000044F6  2F39 FFFF 5B9E           move.l     -[A7], [0xFFFF5B9E]
  5251. 000044FC  3F3C 0010                move.w     -[A7], 0x10
  5252. 00004500  70F3                     moveq.l    D0, 0xFFFFFFF3
  5253. 00004502  D045                     add.w      D0, D5
  5254. 00004504  3F00                     move.w     -[A7], D0
  5255. 00004506  A95C                     syscall    SizeControl
  5256. 00004508  2F39 FFFF 5B9E           move.l     -[A7], [0xFFFF5B9E]
  5257. 0000450E  70F1                     moveq.l    D0, 0xFFFFFFF1
  5258. 00004510  D046                     add.w      D0, D6
  5259. 00004512  3F00                     move.w     -[A7], D0
  5260. 00004514  3F3C FFFF                move.w     -[A7], 0xFFFF
  5261. 00004518  A959                     syscall    MoveControl
  5262. 0000451A  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5263. 00004520  4868 0010                pea.l      [A0 + 0x10]
  5264. 00004524  A928                     syscall    InvalRect
  5265. 00004526  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5266. 0000452C  4868 0010                pea.l      [A0 + 0x10]
  5267. 00004530  A8A3                     syscall    EraseRect
  5268. 00004532  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5269. 00004538  3F06                     move.w     -[A7], D6
  5270. 0000453A  3F05                     move.w     -[A7], D5
  5271. 0000453C  1F3C 0001                move.b     -[A7], 0x1
  5272. 00004540  A91D                     syscall    SizeWindow
  5273. 00004542  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5274. 00004548  2279 FFFF 5B76           movea.l    A1, [0xFFFF5B76]
  5275. 0000454E  2251                     movea.l    A1, [A1]
  5276. 00004550  2368 0010 0008           move.l     [A1 + 0x8], [A0 + 0x10]
  5277. 00004556  2368 0014 000C           move.l     [A1 + 0xC], [A0 + 0x14]
  5278. 0000455C  2079 FFFF 5B76           movea.l    A0, [0xFFFF5B76]
  5279. 00004562  2050                     movea.l    A0, [A0]
  5280. 00004564  0468 000F 000C           subi.w     [A0 + 0xC], 0xF
  5281. 0000456A  2079 FFFF 5B76           movea.l    A0, [0xFFFF5B76]
  5282. 00004570  2050                     movea.l    A0, [A0]
  5283. 00004572  0468 0010 000E           subi.w     [A0 + 0xE], 0x10
  5284. 00004578  2079 FFFF 5B76           movea.l    A0, [0xFFFF5B76]
  5285. 0000457E  2050                     movea.l    A0, [A0]
  5286. 00004580  5268 000A                addq.w     [A0 + 0xA], 1
  5287. 00004584  2079 FFFF 5B76           movea.l    A0, [0xFFFF5B76]
  5288. 0000458A  2050                     movea.l    A0, [A0]
  5289. 0000458C  2279 FFFF 5B76           movea.l    A1, [0xFFFF5B76]
  5290. 00004592  2251                     movea.l    A1, [A1]
  5291. 00004594  3368 000E 0006           move.w     [A1 + 0x6], [A0 + 0xE]
  5292. 0000459A  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5293. 000045A0  A9D0                     syscall    TECalText
  5294. 000045A2  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5295. 000045A8  2F39 FFFF 5B9E           move.l     -[A7], [0xFFFF5B9E]
  5296. 000045AE  4EB9 0000 084A           jsr        [0x0000084A]
  5297. 000045B4  2EB9 FFFF 5B9E           move.l     [A7], [0xFFFF5B9E]
  5298. 000045BA  4EBA 0258                jsr        [PC + 0x258 /* 00004814 */]
  5299. 000045BE  4E71                     nop
  5300. 000045C0  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  5301. 000045C4  A873                     syscall    SetPort
  5302. 000045C6  4CEE 00E0 FFCE           movem.l    D5,D6,D7, [A6 - 0x32]
  5303. 000045CC  4E5E                     unlink     A6
  5304. 000045CE  4E75                     rts
  5305. export_160:
  5306. 000045D0  4E56 FED6                link       A6, -0x012A
  5307. 000045D4  2F07                     move.l     -[A7], D7
  5308. 000045D6  486E FFD8                pea.l      [A6 - 0x28]
  5309. 000045DA  A874                     syscall    GetPort
  5310. 000045DC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5311. 000045E0  A873                     syscall    SetPort
  5312. 000045E2  3F3C 0004                move.w     -[A7], 0x4
  5313. 000045E6  A887                     syscall    TextFont
  5314. 000045E8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5315. 000045EC  A88A                     syscall    TextSize
  5316. 000045EE  0C79 0001 FFFF 9C04      cmpi.w     [0xFFFF9C04], 0x1
  5317. 000045F6  6600 020C                bne        +0x20E /* 00004804 */
  5318. 000045FA  2F3C FFFF 9C04           move.l     -[A7], 0xFFFF9C04
  5319. 00004600  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5320. 00004606  4EBA 02BA                jsr        [PC + 0x2BA /* 000048C2 */]
  5321. 0000460A  4E71                     nop
  5322. 0000460C  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5323. 00004612  70F0                     moveq.l    D0, 0xFFFFFFF0
  5324. 00004614  D068 0014                add.w      D0, [A0 + 0x14]
  5325. 00004618  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5326. 0000461C  3D68 0014 FFE8           move.w     [A6 - 0x18], [A0 + 0x14]
  5327. 00004622  3D7C 00AA FFE6           move.w     [A6 - 0x1A], 0xAA
  5328. 00004628  3D7C 00BE FFEA           move.w     [A6 - 0x16], 0xBE
  5329. 0000462E  2D79 FFFF 9C0E FFF0      move.l     [A6 - 0x10], [0xFFFF9C0E]
  5330. 00004636  486E FFF0                pea.l      [A6 - 0x10]
  5331. 0000463A  A871                     syscall    GlobalToLocal
  5332. 0000463C  4217                     clr.b      [A7]
  5333. 0000463E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5334. 00004642  486E FFE4                pea.l      [A6 - 0x1C]
  5335. 00004646  A8AD                     syscall    PtInRect
  5336. 00004648  4A1F                     tst.b      [A7]+
  5337. 0000464A  5C8F                     addq.l     A7, 6
  5338. 0000464C  6700 01B6                beq        +0x1B8 /* 00004804 */
  5339. 00004650  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5340. 00004656  3F3C FFFF                move.w     -[A7], 0xFFFF
  5341. 0000465A  A935                     syscall    InsertMenu
  5342. 0000465C  7004                     moveq.l    D0, 0x04
  5343. 0000465E  D06E FFE4                add.w      D0, [A6 - 0x1C]
  5344. 00004662  3D40 FFF0                move.w     [A6 - 0x10], D0
  5345. 00004666  3D6E FFE6 FFF2           move.w     [A6 - 0xE], [A6 - 0x1A]
  5346. 0000466C  486E FFF0                pea.l      [A6 - 0x10]
  5347. 00004670  A870                     syscall    LocalToGlobal
  5348. 00004672  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5349. 00004678  7001                     moveq.l    D0, 0x01
  5350. 0000467A  D079 FFFF 5BAC           add.w      D0, [0xFFFF5BAC]
  5351. 00004680  3F00                     move.w     -[A7], D0
  5352. 00004682  3F3C 00A5                move.w     -[A7], 0xA5
  5353. 00004686  A944                     syscall    SetItmMark
  5354. 00004688  42A7                     clr.l      -[A7]
  5355. 0000468A  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5356. 00004690  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  5357. 00004694  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  5358. 00004698  7001                     moveq.l    D0, 0x01
  5359. 0000469A  D079 FFFF 5BAC           add.w      D0, [0xFFFF5BAC]
  5360. 000046A0  3F00                     move.w     -[A7], D0
  5361. 000046A2  A80B                     syscall    PopUpMenuSelect
  5362. 000046A4  2E1F                     move.l     D7, [A7]+
  5363. 000046A6  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5364. 000046AC  7001                     moveq.l    D0, 0x01
  5365. 000046AE  D079 FFFF 5BAC           add.w      D0, [0xFFFF5BAC]
  5366. 000046B4  3F00                     move.w     -[A7], D0
  5367. 000046B6  4267                     clr.w      -[A7]
  5368. 000046B8  A944                     syscall    SetItmMark
  5369. 000046BA  2007                     move.l     D0, D7
  5370. 000046BC  7210                     moveq.l    D1, 0x10
  5371. 000046BE  E2A0                     asr        D0, D1
  5372. 000046C0  4A40                     tst.w      D0
  5373. 000046C2  6700 0134                beq        +0x136 /* 000047F8 */
  5374. 000046C6  7000                     moveq.l    D0, 0x00
  5375. 000046C8  1007                     move.b     D0, D7
  5376. 000046CA  3040                     movea.w    A0, D0
  5377. 000046CC  5388                     subq.l     A0, 1
  5378. 000046CE  23C8 FFFF 5BAA           move.l     [0xFFFF5BAA], A0
  5379. 000046D4  426E FFE6                clr.w      [A6 - 0x1A]
  5380. 000046D8  3D7C 00AA FFEA           move.w     [A6 - 0x16], 0xAA
  5381. 000046DE  546E FFE4                addq.w     [A6 - 0x1C], 2
  5382. 000046E2  486E FFE4                pea.l      [A6 - 0x1C]
  5383. 000046E6  A8A3                     syscall    EraseRect
  5384. 000046E8  486E FFE4                pea.l      [A6 - 0x1C]
  5385. 000046EC  A928                     syscall    InvalRect
  5386. 000046EE  2F3C FFFF A768           move.l     -[A7], 0xFFFFA768
  5387. 000046F4  A976                     syscall    GetKeys
  5388. 000046F6  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  5389. 000046FA  4EB9 0000 0D32           jsr        [0x00000D32 /* SynListHandle */]
  5390. 00004700  7200                     moveq.l    D1, 0x00
  5391. 00004702  1200                     move.b     D1, D0
  5392. 00004704  5341                     subq.w     D1, 1
  5393. 00004706  548F                     addq.l     A7, 2
  5394. 00004708  6668                     bne        +0x6A /* 00004772 */
  5395. 0000470A  3D7C 0002 FFF0           move.w     [A6 - 0x10], 0x2
  5396. 00004710  3D7C 0002 FFF2           move.w     [A6 - 0xE], 0x2
  5397. 00004716  4267                     clr.w      -[A7]
  5398. 00004718  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5399. 0000471C  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5400. 00004722  A83C                     syscall    TEGetOffset
  5401. 00004724  2039 FFFF 5BAA           move.l     D0, [0xFFFF5BAA]
  5402. 0000472A  E588                     lsl        D0, 2
  5403. 0000472C  305F                     movea.w    A0, [A7]+
  5404. 0000472E  2188 09B5 FFFF 5BA6      move.l     [[-0xA45A] + D0], A0
  5405. 00004736  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5406. 0000473C  7001                     moveq.l    D0, 0x01
  5407. 0000473E  D079 FFFF 5BAC           add.w      D0, [0xFFFF5BAC]
  5408. 00004744  3F00                     move.w     -[A7], D0
  5409. 00004746  486E FED8                pea.l      [A6 - 0x128]
  5410. 0000474A  A946                     syscall    GetMenuItemText/GetItem
  5411. 0000474C  486E FED8                pea.l      [A6 - 0x128]
  5412. 00004750  4EBA F880                jsr        [PC - 0x780 /* 00003FD2 */]
  5413. 00004754  2EB9 FFFF 5BA2           move.l     [A7], [0xFFFF5BA2]
  5414. 0000475A  7001                     moveq.l    D0, 0x01
  5415. 0000475C  D079 FFFF 5BAC           add.w      D0, [0xFFFF5BAC]
  5416. 00004762  3F00                     move.w     -[A7], D0
  5417. 00004764  486E FED8                pea.l      [A6 - 0x128]
  5418. 00004768  A947                     syscall    SetMenuItemText/SetItem
  5419. 0000476A  4EBA F8EE                jsr        [PC - 0x712 /* 0000405A */]
  5420. 0000476E  6000 0088                bra        +0x8A /* 000047F8 */
  5421. label00004772:
  5422. 00004772  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  5423. 00004776  4EB9 0000 0D32           jsr        [0x00000D32 /* SynListHandle */]
  5424. 0000477C  7200                     moveq.l    D1, 0x00
  5425. 0000477E  1200                     move.b     D1, D0
  5426. 00004780  5341                     subq.w     D1, 1
  5427. 00004782  548F                     addq.l     A7, 2
  5428. 00004784  6666                     bne        +0x68 /* 000047EC */
  5429. 00004786  3D7C 0002 FFF0           move.w     [A6 - 0x10], 0x2
  5430. 0000478C  3D7C 0002 FFF2           move.w     [A6 - 0xE], 0x2
  5431. 00004792  4267                     clr.w      -[A7]
  5432. 00004794  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5433. 0000479A  A950                     syscall    CountMItems
  5434. 0000479C  3D5F FED6                move.w     [A6 - 0x12A], [A7]+
  5435. 000047A0  4267                     clr.w      -[A7]
  5436. 000047A2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5437. 000047A6  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5438. 000047AC  A83C                     syscall    TEGetOffset
  5439. 000047AE  302E FED6                move.w     D0, [A6 - 0x12A]
  5440. 000047B2  48C0                     ext.l      D0
  5441. 000047B4  E588                     lsl        D0, 2
  5442. 000047B6  305F                     movea.w    A0, [A7]+
  5443. 000047B8  2188 09B5 FFFF 5BA6      move.l     [[-0xA45A] + D0], A0
  5444. 000047C0  2F3C 0000 02AC           move.l     -[A7], 0x2AC
  5445. 000047C6  486E FED8                pea.l      [A6 - 0x128]
  5446. 000047CA  4EB9 0000 081A           jsr        [0x0000081A]
  5447. 000047D0  486E FED8                pea.l      [A6 - 0x128]
  5448. 000047D4  4EBA F7FC                jsr        [PC - 0x804 /* 00003FD2 */]
  5449. 000047D8  2EB9 FFFF 5BA2           move.l     [A7], [0xFFFF5BA2]
  5450. 000047DE  486E FED8                pea.l      [A6 - 0x128]
  5451. 000047E2  A933                     syscall    AppendMenu
  5452. 000047E4  4EBA F874                jsr        [PC - 0x78C /* 0000405A */]
  5453. 000047E8  508F                     addq.l     A7, 8
  5454. 000047EA  600C                     bra        +0xE /* 000047F8 */
  5455. label000047EC:
  5456. 000047EC  3F39 FFFF 5BAC           move.w     -[A7], [0xFFFF5BAC]
  5457. 000047F2  4EBA F710                jsr        [PC - 0x8F0 /* 00003F04 */]
  5458. 000047F6  548F                     addq.l     A7, 2
  5459. label000047F8:
  5460. 000047F8  2079 FFFF 5BA2           movea.l    A0, [0xFFFF5BA2]
  5461. 000047FE  2050                     movea.l    A0, [A0]
  5462. 00004800  3F10                     move.w     -[A7], [A0]
  5463. 00004802  A936                     syscall    DeleteMenu
  5464. label00004804:
  5465. 00004804  302E 0008                move.w     D0, [A6 + 0x8]
  5466. 00004808  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5467. 0000480C  A873                     syscall    SetPort
  5468. 0000480E  2E1F                     move.l     D7, [A7]+
  5469. 00004810  4E5E                     unlink     A6
  5470. 00004812  4E75                     rts
  5471. fn00004814:
  5472. 00004814  4E56 FFEA                link       A6, -0x0016
  5473. 00004818  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5474. 0000481C  2879 FFFF 5B76           movea.l    A4, [0xFFFF5B76]
  5475. 00004822  2654                     movea.l    A3, [A4]
  5476. 00004824  3E2B 0008                move.w     D7, [A3 + 0x8]
  5477. 00004828  9E53                     sub.w      D7, [A3]
  5478. 0000482A  42A7                     clr.l      -[A7]
  5479. 0000482C  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5480. 00004832  3F3C 0004                move.w     -[A7], 0x4
  5481. 00004836  A83D                     syscall    TEDispatch
  5482. 00004838  265F                     movea.l    A3, [A7]+
  5483. 0000483A  42A7                     clr.l      -[A7]
  5484. 0000483C  42A7                     clr.l      -[A7]
  5485. 0000483E  2054                     movea.l    A0, [A4]
  5486. 00004840  3068 005E                movea.w    A0, [A0 + 0x5E]
  5487. 00004844  2F08                     move.l     -[A7], A0
  5488. 00004846  2F0C                     move.l     -[A7], A4
  5489. 00004848  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5490. 0000484C  A83D                     syscall    TEDispatch
  5491. 0000484E  4857                     pea.l      [A7]
  5492. 00004850  486E FFF6                pea.l      [A6 - 0xA]
  5493. 00004854  3F3C 280E                move.w     -[A7], 0x280E
  5494. 00004858  A9EB                     syscall    Pack4/FP68K
  5495. 0000485A  2054                     movea.l    A0, [A4]
  5496. 0000485C  4868 005E                pea.l      [A0 + 0x5E]
  5497. 00004860  486E FFF6                pea.l      [A6 - 0xA]
  5498. 00004864  3F3C 2006                move.w     -[A7], 0x2006
  5499. 00004868  A9EB                     syscall    Pack4/FP68K
  5500. 0000486A  4257                     clr.w      [A7]
  5501. 0000486C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5502. 00004870  A960                     syscall    GetControlValue/GetCtlValue
  5503. 00004872  4857                     pea.l      [A7]
  5504. 00004874  486E FFEC                pea.l      [A6 - 0x14]
  5505. 00004878  3F3C 200E                move.w     -[A7], 0x200E
  5506. 0000487C  A9EB                     syscall    Pack4/FP68K
  5507. 0000487E  486E FFF6                pea.l      [A6 - 0xA]
  5508. 00004882  486E FFEC                pea.l      [A6 - 0x14]
  5509. 00004886  3F3C 0004                move.w     -[A7], 0x4
  5510. 0000488A  A9EB                     syscall    Pack4/FP68K
  5511. 0000488C  486E FFEC                pea.l      [A6 - 0x14]
  5512. 00004890  3F3C 0016                move.w     -[A7], 0x16
  5513. 00004894  A9EB                     syscall    Pack4/FP68K
  5514. 00004896  486E FFEC                pea.l      [A6 - 0x14]
  5515. 0000489A  486E FFEA                pea.l      [A6 - 0x16]
  5516. 0000489E  3F3C 2010                move.w     -[A7], 0x2010
  5517. 000048A2  A9EB                     syscall    Pack4/FP68K
  5518. 000048A4  3C2E FFEA                move.w     D6, [A6 - 0x16]
  5519. 000048A8  3A07                     move.w     D5, D7
  5520. 000048AA  9A46                     sub.w      D5, D6
  5521. 000048AC  4A45                     tst.w      D5
  5522. 000048AE  588F                     addq.l     A7, 4
  5523. 000048B0  6708                     beq        +0xA /* 000048BA */
  5524. 000048B2  4267                     clr.w      -[A7]
  5525. 000048B4  3F05                     move.w     -[A7], D5
  5526. 000048B6  2F0C                     move.l     -[A7], A4
  5527. 000048B8  A812                     syscall    TEPinScroll
  5528. label000048BA:
  5529. 000048BA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5530. 000048BE  4E5E                     unlink     A6
  5531. 000048C0  4E75                     rts
  5532. fn000048C2:
  5533. 000048C2  4E56 FFF8                link       A6, -0x0008
  5534. 000048C6  48E7 0108                movem.l    -[A7], D7,A4
  5535. 000048CA  286E 000C                movea.l    A4, [A6 + 0xC]
  5536. 000048CE  486E FFF8                pea.l      [A6 - 0x8]
  5537. 000048D2  A874                     syscall    GetPort
  5538. 000048D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5539. 000048D8  A873                     syscall    SetPort
  5540. 000048DA  486C 000A                pea.l      [A4 + 0xA]
  5541. 000048DE  A871                     syscall    GlobalToLocal
  5542. 000048E0  4267                     clr.w      -[A7]
  5543. 000048E2  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5544. 000048E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5545. 000048EA  486E FFFC                pea.l      [A6 - 0x4]
  5546. 000048EE  A96C                     syscall    FindControl
  5547. 000048F0  3E1F                     move.w     D7, [A7]+
  5548. 000048F2  3007                     move.w     D0, D7
  5549. 000048F4  6B4C                     bmi        +0x4E /* 00004942 */
  5550. 000048F6  0440 0081                subi.w     D0, 0x81
  5551. 000048FA  670E                     beq        +0x10 /* 0000490A */
  5552. 000048FC  6A44                     bpl        +0x46 /* 00004942 */
  5553. 000048FE  0440 FF97                subi.w     D0, 0xFF97
  5554. 00004902  6A3E                     bpl        +0x40 /* 00004942 */
  5555. 00004904  5840                     addq.w     D0, 4
  5556. 00004906  6A1C                     bpl        +0x1E /* 00004924 */
  5557. 00004908  6038                     bra        +0x3A /* 00004942 */
  5558. label0000490A:
  5559. 0000490A  4267                     clr.w      -[A7]
  5560. 0000490C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5561. 00004910  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5562. 00004914  42A7                     clr.l      -[A7]
  5563. 00004916  A968                     syscall    TrackControl
  5564. 00004918  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5565. 0000491C  4EBA FEF6                jsr        [PC - 0x10A /* 00004814 */]
  5566. 00004920  5C8F                     addq.l     A7, 6
  5567. 00004922  601E                     bra        +0x20 /* 00004942 */
  5568. label00004924:
  5569. 00004924  23FC 0000 0502 FFFF 5BAE move.l     [0xFFFF5BAE], 0x502
  5570. 0000492E  4267                     clr.w      -[A7]
  5571. 00004930  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5572. 00004934  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5573. 00004938  2F39 FFFF 5BAE           move.l     -[A7], [0xFFFF5BAE]
  5574. 0000493E  A968                     syscall    TrackControl
  5575. 00004940  548F                     addq.l     A7, 2
  5576. label00004942:
  5577. 00004942  486C 000A                pea.l      [A4 + 0xA]
  5578. 00004946  A870                     syscall    LocalToGlobal
  5579. 00004948  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5580. 0000494C  A873                     syscall    SetPort
  5581. 0000494E  4CDF 1080                movem.l    D7,A4, [A7]+
  5582. 00004952  4E5E                     unlink     A6
  5583. 00004954  4E75                     rts
  5584. export_156:
  5585. 00004956  4E56 FFE8                link       A6, -0x0018
  5586. 0000495A  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  5587. 0000495E  246E 000A                movea.l    A2, [A6 + 0xA]
  5588. 00004962  4A6E 0008                tst.w      [A6 + 0x8]
  5589. 00004966  6700 00D0                beq        +0xD2 /* 00004A38 */
  5590. 0000496A  2879 FFFF 5B76           movea.l    A4, [0xFFFF5B76]
  5591. 00004970  42A7                     clr.l      -[A7]
  5592. 00004972  42A7                     clr.l      -[A7]
  5593. 00004974  2054                     movea.l    A0, [A4]
  5594. 00004976  3068 005E                movea.w    A0, [A0 + 0x5E]
  5595. 0000497A  2F08                     move.l     -[A7], A0
  5596. 0000497C  2F0C                     move.l     -[A7], A4
  5597. 0000497E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5598. 00004982  A83D                     syscall    TEDispatch
  5599. 00004984  4857                     pea.l      [A7]
  5600. 00004986  486E FFF6                pea.l      [A6 - 0xA]
  5601. 0000498A  3F3C 280E                move.w     -[A7], 0x280E
  5602. 0000498E  A9EB                     syscall    Pack4/FP68K
  5603. 00004990  2654                     movea.l    A3, [A4]
  5604. 00004992  486B 005E                pea.l      [A3 + 0x5E]
  5605. 00004996  486E FFF6                pea.l      [A6 - 0xA]
  5606. 0000499A  3F3C 2006                move.w     -[A7], 0x2006
  5607. 0000499E  A9EB                     syscall    Pack4/FP68K
  5608. 000049A0  3C2B 000C                move.w     D6, [A3 + 0xC]
  5609. 000049A4  9C6B 0008                sub.w      D6, [A3 + 0x8]
  5610. 000049A8  3D46 FFEA                move.w     [A6 - 0x16], D6
  5611. 000049AC  486E FFEA                pea.l      [A6 - 0x16]
  5612. 000049B0  486E FFEC                pea.l      [A6 - 0x14]
  5613. 000049B4  3F3C 200E                move.w     -[A7], 0x200E
  5614. 000049B8  A9EB                     syscall    Pack4/FP68K
  5615. 000049BA  486E FFF6                pea.l      [A6 - 0xA]
  5616. 000049BE  486E FFEC                pea.l      [A6 - 0x14]
  5617. 000049C2  3F3C 0006                move.w     -[A7], 0x6
  5618. 000049C6  A9EB                     syscall    Pack4/FP68K
  5619. 000049C8  487A 007A                pea.l      [PC + 0x7A /* 00004A44, value 0x14E56 */]
  5620. 000049CC  486E FFEC                pea.l      [A6 - 0x14]
  5621. 000049D0  3F3C 2002                move.w     -[A7], 0x2002
  5622. 000049D4  A9EB                     syscall    Pack4/FP68K
  5623. 000049D6  486E FFEC                pea.l      [A6 - 0x14]
  5624. 000049DA  3F3C 0016                move.w     -[A7], 0x16
  5625. 000049DE  A9EB                     syscall    Pack4/FP68K
  5626. 000049E0  486E FFEC                pea.l      [A6 - 0x14]
  5627. 000049E4  486E FFE8                pea.l      [A6 - 0x18]
  5628. 000049E8  3F3C 2010                move.w     -[A7], 0x2010
  5629. 000049EC  A9EB                     syscall    Pack4/FP68K
  5630. 000049EE  3C2E FFE8                move.w     D6, [A6 - 0x18]
  5631. 000049F2  302E 0008                move.w     D0, [A6 + 0x8]
  5632. 000049F6  588F                     addq.l     A7, 4
  5633. 000049F8  6B26                     bmi        +0x28 /* 00004A20 */
  5634. 000049FA  0440 0016                subi.w     D0, 0x16
  5635. 000049FE  6718                     beq        +0x1A /* 00004A18 */
  5636. 00004A00  6A08                     bpl        +0xA /* 00004A0A */
  5637. 00004A02  5440                     addq.w     D0, 2
  5638. 00004A04  670A                     beq        +0xC /* 00004A10 */
  5639. 00004A06  6A0C                     bpl        +0xE /* 00004A14 */
  5640. 00004A08  6016                     bra        +0x18 /* 00004A20 */
  5641. label00004A0A:
  5642. 00004A0A  5540                     subq.w     D0, 2
  5643. 00004A0C  6A12                     bpl        +0x14 /* 00004A20 */
  5644. 00004A0E  600E                     bra        +0x10 /* 00004A1E */
  5645. label00004A10:
  5646. 00004A10  7AFF                     moveq.l    D5, 0xFFFFFFFF
  5647. 00004A12  600C                     bra        +0xE /* 00004A20 */
  5648. label00004A14:
  5649. 00004A14  7A01                     moveq.l    D5, 0x01
  5650. 00004A16  6008                     bra        +0xA /* 00004A20 */
  5651. label00004A18:
  5652. 00004A18  3A06                     move.w     D5, D6
  5653. 00004A1A  4445                     neg.w      D5
  5654. 00004A1C  6002                     bra        +0x4 /* 00004A20 */
  5655. label00004A1E:
  5656. 00004A1E  3A06                     move.w     D5, D6
  5657. label00004A20:
  5658. 00004A20  4267                     clr.w      -[A7]
  5659. 00004A22  2F0A                     move.l     -[A7], A2
  5660. 00004A24  A960                     syscall    GetControlValue/GetCtlValue
  5661. 00004A26  3E1F                     move.w     D7, [A7]+
  5662. 00004A28  2F0A                     move.l     -[A7], A2
  5663. 00004A2A  3007                     move.w     D0, D7
  5664. 00004A2C  D045                     add.w      D0, D5
  5665. 00004A2E  3F00                     move.w     -[A7], D0
  5666. 00004A30  A963                     syscall    SetControlValue/SetCtlValue
  5667. 00004A32  2F0A                     move.l     -[A7], A2
  5668. 00004A34  4EBA FDDE                jsr        [PC - 0x222 /* 00004814 */]
  5669. label00004A38:
  5670. 00004A38  4CEE 1CE0 FFD0           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x30]
  5671. 00004A3E  4E5E                     unlink     A6
  5672. 00004A40  4E74 0006                rtd        0x0006
  5673. 00004A44  0001 4E56                ori.b      D1, 0x56 /* 'V' */
  5674. export_161: // at 00004A46 (misaligned)
  5675. 00004A48  FEF4                     .extension 0xEF4 // unimplemented
  5676. 00004A4A  48E7 0018                movem.l    -[A7], A3,A4
  5677. 00004A4E  486E FFFC                pea.l      [A6 - 0x4]
  5678. 00004A52  A874                     syscall    GetPort
  5679. 00004A54  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5680. 00004A5A  A873                     syscall    SetPort
  5681. 00004A5C  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5682. 00004A62  A922                     syscall    BeginUpdate
  5683. 00004A64  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5684. 00004A6A  A981                     syscall    DrawDialog
  5685. 00004A6C  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5686. 00004A72  4868 0010                pea.l      [A0 + 0x10]
  5687. 00004A76  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5688. 00004A7C  A9D3                     syscall    TEUpdate
  5689. 00004A7E  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5690. 00004A84  A904                     syscall    DrawGrowIcon
  5691. 00004A86  4267                     clr.w      -[A7]
  5692. 00004A88  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5693. 00004A8E  70F1                     moveq.l    D0, 0xFFFFFFF1
  5694. 00004A90  D068 0014                add.w      D0, [A0 + 0x14]
  5695. 00004A94  3F00                     move.w     -[A7], D0
  5696. 00004A96  A893                     syscall    MoveTo
  5697. 00004A98  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5698. 00004A9E  3F28 0016                move.w     -[A7], [A0 + 0x16]
  5699. 00004AA2  70F1                     moveq.l    D0, 0xFFFFFFF1
  5700. 00004AA4  D068 0014                add.w      D0, [A0 + 0x14]
  5701. 00004AA8  3F00                     move.w     -[A7], D0
  5702. 00004AAA  A891                     syscall    LineTo
  5703. 00004AAC  3F3C 0004                move.w     -[A7], 0x4
  5704. 00004AB0  2079 FFFF 5B92           movea.l    A0, [0xFFFF5B92]
  5705. 00004AB6  70FC                     moveq.l    D0, 0xFFFFFFFC
  5706. 00004AB8  D068 0014                add.w      D0, [A0 + 0x14]
  5707. 00004ABC  3F00                     move.w     -[A7], D0
  5708. 00004ABE  A893                     syscall    MoveTo
  5709. 00004AC0  2F3C 0000 02B6           move.l     -[A7], 0x2B6
  5710. 00004AC6  A884                     syscall    DrawString
  5711. 00004AC8  2F39 FFFF 5BA2           move.l     -[A7], [0xFFFF5BA2]
  5712. 00004ACE  7001                     moveq.l    D0, 0x01
  5713. 00004AD0  D079 FFFF 5BAC           add.w      D0, [0xFFFF5BAC]
  5714. 00004AD6  3F00                     move.w     -[A7], D0
  5715. 00004AD8  486E FEFC                pea.l      [A6 - 0x104]
  5716. 00004ADC  A946                     syscall    GetMenuItemText/GetItem
  5717. 00004ADE  486E FEFC                pea.l      [A6 - 0x104]
  5718. 00004AE2  A884                     syscall    DrawString
  5719. 00004AE4  42A7                     clr.l      -[A7]
  5720. 00004AE6  3F3C 00C8                move.w     -[A7], 0xC8
  5721. 00004AEA  A9BC                     syscall    GetPicture
  5722. 00004AEC  285F                     movea.l    A4, [A7]+
  5723. 00004AEE  2054                     movea.l    A0, [A4]
  5724. 00004AF0  2D68 0002 FEF4           move.l     [A6 - 0x10C], [A0 + 0x2]
  5725. 00004AF6  2D68 0006 FEF8           move.l     [A6 - 0x108], [A0 + 0x6]
  5726. 00004AFC  7014                     moveq.l    D0, 0x14
  5727. 00004AFE  D0B9 FFFF 5B92           add.l      D0, [0xFFFF5B92]
  5728. 00004B04  2640                     movea.l    A3, D0
  5729. 00004B06  70F3                     moveq.l    D0, 0xFFFFFFF3
  5730. 00004B08  D053                     add.w      D0, [A3]
  5731. 00004B0A  D16E FEF4                add.w      [A6 - 0x10C], D0
  5732. 00004B0E  70F3                     moveq.l    D0, 0xFFFFFFF3
  5733. 00004B10  D053                     add.w      D0, [A3]
  5734. 00004B12  D16E FEF8                add.w      [A6 - 0x108], D0
  5735. 00004B16  066E 00AA FEF6           addi.w     [A6 - 0x10A], 0xAA
  5736. 00004B1C  066E 00AA FEFA           addi.w     [A6 - 0x106], 0xAA
  5737. 00004B22  2F0C                     move.l     -[A7], A4
  5738. 00004B24  486E FEF4                pea.l      [A6 - 0x10C]
  5739. 00004B28  A8F6                     syscall    DrawPicture
  5740. 00004B2A  2F39 FFFF 5B92           move.l     -[A7], [0xFFFF5B92]
  5741. 00004B30  A923                     syscall    EndUpdate
  5742. 00004B32  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5743. 00004B36  A873                     syscall    SetPort
  5744. 00004B38  4CDF 1800                movem.l    A3,A4, [A7]+
  5745. 00004B3C  4E5E                     unlink     A6
  5746. 00004B3E  4E75                     rts
  5747. export_162:
  5748. 00004B40  2F39 FFFF 5B76           move.l     -[A7], [0xFFFF5B76]
  5749. 00004B46  4EB9 0000 0A4A           jsr        [0x00000A4A /* FPState */]
  5750. 00004B4C  588F                     addq.l     A7, 4
  5751. 00004B4E  4E75                     rts
  5752.